Java Developer/Kafka, 100% En Remoto
Backend developer role (2+ years experience) designing and maintaining Java 8+ microservices applications and Kafka-based event processing for Second Window, using J2EE, Spring Boot, JPA and relational/NoSQL databases with TDD/BDD in Agile teams. Fully remote within Spain, salary 33-34k gross/year.
- Compensation
- €33K–€34K / yr
- Location
- Madrid, Spain
- Work setup
- Hybrid
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Professional experience with Apache Kafka
- Solid experience in Java 8 or higher and enterprise application development
- Expert-level knowledge of J2EE (Java Platform Enterprise Edition)
- Expert command of Spring Framework and experience with Spring Boot
- Experience designing and developing microservices architectures
- Experience with JPA and persistence technologies
- Experience with relational and NoSQL databases such as PostgreSQL, Oracle or MongoDB
- Experience with TDD and/or BDD testing methodologies
- Solid knowledge of software design principles and best practices
- Minimum 2 years of experience in a similar position
- Minimum B2 level of English
Full description
Java Developer/Kafka
En Second Window buscamos un/Java Developer / Backend Engineer con 2 años de experiencia y experiencia práctica en Kafka Buscamos un perfil con dominio de Java, J2EE, Spring Framework y Apache Kafka, acostumbrado a trabajar con arquitecturas de microservicios, diseño de software y buenas prácticas de desarrollo, testing y calidad.
Responsabilidades Clave Como Java Developer en nuestro equipo, te encargarás de:
Desarrollo Backend: Diseñar, desarrollar y mantener aplicaciones y servicios backend utilizando Java 8+, J2EE, Spring Framework y Spring Boot. Arquitectura de Microservicios:
Participar en el diseño y evolución de arquitecturas basadas en microservicios, aplicando buenas prácticas de diseño y desarrollo de software.
Apache Kafka: Desarrollar y mantener soluciones de procesamiento e integración basadas en Kafka, trabajando con grandes volúmenes de eventos y datos.
Persistencia de Datos: Trabajar con tecnologías de persistencia como JPA y bases de datos relacionales y NoSQL. Calidad y Testing: Desarrollar soluciones aplicando metodologías de testing como TDD y/o BDD, garantizando la calidad, mantenibilidad y fiabilidad del código.
Trabajo Agile: Colaborar con equipos multidisciplinares bajo metodologías Agile/Scrum, participando en la planificación y evolución de las soluciones.
Perfil Requerido (Requisitos Obligatorios):
Experiencia profesional con Apache Kafk Java: Experiencia sólida en Java 8 o superior y desarrollo de aplicaciones empresariales.
J2EE: Conocimientos a nivel experto de Java Platform Enterprise Edition.
Spring Framework: Dominio a nivel experto de Spring Framework y experiencia con Spring Boot.
Microservicios: Experiencia en diseño y desarrollo de arquitecturas basadas en microservicios.
JPA: Experiencia con JPA y tecnologías de persistencia.
Bases de Datos: Conocimientos y experiencia con bases de datos como PostgreSQL, Oracle, MongoDB o similares. Testing: Experiencia con metodologías TDD y/o BDD.
Diseño de Software: Conocimiento sólido de principios y buenas prácticas de diseño y arquitectura de software. Experiencia Profesional: Mínimo 2 años de experiencia en una posición similar.
Idiomas: Nivel mínimo B2 de inglés.
¿Qué te ofrecemos en Second Window?
Libertad Total: Modelo 100 Teletrabajo (Desde España).
Estabilidad Real: Contrato indefinido desde el primer día. Salario Competitivo:
Banda salarial entre 33-34k bruto/año.
Bienestar Integral: Seguro médico privado y seguro de vida cubiertos al 100 por la empresa.
Optimización Salarial: Acceso a planes de retribución flexible para maximizar tu sueldo neto (Tickets Restaurante, Guardería y Tarjeta Transporte).