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.
¿ Requisitos Deseables (¡Suman puntos!):
Conocimientos de programación reactiva.
Experiencia avanzada en PostgreSQL, Oracle o MongoDB.
Experiencia con metodologías Agile/Scrum.
Conocimientos adicionales en arquitecturas distribuidas y sistemas orientados a eventos.
¿Qué te ofrecemos en Second Window?
¿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 32.000€ brutos anuales (dependiendo experiencia y expertise del candidato)
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).
Tu Tiempo es Sagrado: 23 días de vacaciones anuales + el día de tu cumpleaños libre.
Crecimiento a tu Medida: Plan de carrera personalizado y acceso a formación técnica.
¿Te entusiasma el reto?
Si eres Java Developer, Backend Engineer o Software Engineer y tienes experiencia sólida con Kafka, Spring Framework, J2EE y microservicios, ¡queremos conocerte!
Únete a Second Window y lleva tu experiencia Java al siguiente nivel. ¡Inscríbete hoy mismo!
See also
Software Engineering jobs by country — openings, pay and top skills →