Perfil Senior Java & Kafka Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+5 more
Job description
Buscamos un/a Senior Java & Kafka Developer con al menos 6 años de experiencia en desarrollo backend, especializado/a en arquitecturas de microservicios y entornos de alta disponibilidad.La información a continuación detalla los requisitos del puesto, la experiencia esperada del candidato y las cualificaciones correspondientes.La persona seleccionada participará en el desarrollo, evolución y mantenimiento de sistemas backend críticos, trabajando con Java, Spring Boot y Apache Kafka dentro de un entorno tecnológico avanzado.Funciones principalesDesarrollo y mantenimiento de microservicios con Java y Spring Boot.Diseño e implementación de soluciones distribuidas y escalables.Desarrollo avanzado con Apache Kafka, incluyendo productores, consumidores, gestión de eventos e integración entre microservicios.Aplicación de principios de programación funcional y conocimientos de programación reactiva.Desarrollo de pruebas unitarias y de integración siguiendo metodologías TDD y BDD.Diseño de software, definición de componentes y participación en decisiones de arquitectura.Integración y trabajo con bases de datos PostgreSQL, Oracle y MongoDB.Desarrollo y mantenimiento de APIs.Resolución de incidencias y soporte de aplicaciones en producción.Participación en equipos Agile/Scrum.Participación en guardias 24/7 de forma rotativa, aproximadamente una semana cada 3-4 meses.Requisitos6 años o más de experiencia en desarrollo Java.Java 8 o superior.Experiencia sólida con Spring Boot y arquitecturas de microservicios.Apache Kafka a nivel avanzado, con al menos 4 años de experiencia.Experiencia con JPA.Conocimientos de programación funcional.Experiencia en testing mediante TDD o BDD.Experiencia con PostgreSQL, Oracle y/o MongoDB.Conocimientos de diseño de software y arquitectura.xkdbapoExperiencia trabajando con metodologías Agile/Scrum.Nivel de inglés mínimo B2.
Requirements
6 años o más de experiencia en desarrollo Java. Java 8 o superior. Experiencia sólida con Spring Boot y arquitecturas de microservicios. Apache Kafka a nivel avanzado, con al menos 4 años de experiencia. Experiencia con JPA. Conocimientos de programación funcional. Experiencia en testing mediante TDD o BDD. Experiencia con PostgreSQL, Oracle y/o MongoDB. Conocimientos de diseño de software y arquitectura. xkdbapo Experiencia trabajando con metodologías Agile/Scrum. Nivel de inglés mínimo B2.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Top 10 Java Libraries
93 Java Interview Questions You Should Prepare For
Why Upskilling And Reskilling is Important For Developers
What’s the Difference between a Junior, Mid, and Senior Developer?