15 sep
|
CAS TRAINING
|
Madrid
15 sep
CAS TRAINING
Madrid
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 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 contexto tecnológico avanzado. Funciones principales * Desarrollo 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. Requisitos * 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. * Experiencia trabajando con metodologías Agile/Scrum. * Nivel de inglés mínimo B2.
📌 Perfil Senior Java Kafka Developer (Madrid)
🏢 CAS TRAINING
📍 Madrid