Analista Programador Java Microservicios, Madrid
Buscamos un Desarrollador / a Java con sólida experiencia en arquitecturas de microservicios para integrarse de forma rápida en un proyecto estratégico. Te incorporarás para trabajar junto a los equipos de un importante organismo público, encargándote del diseño, desarrollo y mantenimiento de servicios backend escalables, de alta disponibilidad y orientados a la nube.
* Diseñar y desarrollar microservicios en Java siguiendo principios de clean code y buenas prácticas (DDD, TDD, CI / CD).
* Implementar APIs RESTful robustas y seguras que interactúen con sistemas gubernamentales y de terceros.
* Colaborar con los equipos del organismo público en la definición de la arquitectura de backend y en la identificación de patrones de integración.
* Optimizar el rendimiento y la escalabilidad de los servicios bajo requerimientos de alto volumen y disponibilidad.
* Escribir pruebas automatizadas (unitarias, de integración y de contrato).
* Participar en revisiones de código, despliegues y monitorización de aplicaciones.
* Documentar componentes y procesos para garantizar la mantenibilidad y el cumplimiento de normativas públicas.
* 6+ años de experiencia en desarrollo con Java (8+) .
* Experiencia probada en microservicios, contenedores (Docker) y orquestación (Kubernetes o similar).
* Conocimiento en frameworks como Spring Boot, Spring Cloud o equivalentes.
* Diseño y consumo de APIs REST .
* Experiencia con sistemas de mensajería (Kafka, RabbitMQ, etc.).
* Familiaridad con bases de datos relacionales (MySQL, PostgreSQL) y NoSQL (MongoDB, Redis).
* Práctica en pipelines de CI / CD (Jenkins, GitLab CI, GitHub Actions).
* Control de versiones con Git y flujo de trabajo colaborativo (pull requests, code review).
Valorable
* Conocimientos en arquitecturas event-driven y CQRS / ES.
* Experiencia con monitorización y logging (Prometheus, Grafana, ELK).
* Certificaciones Java o Cloud (Oracle, AWS, Azure).
* Familiaridad con herramientas de testing de performance (JMeter, Gatling).
* Inglés técnico para lectura de documentación y comunicación con equipos internacionales.
* Flexibilidad y conciliación : teletrabajo 100% residiendo en España (oficinas en Madrid zona centro).
* Desarrollo profesional en un entorno ágil, colaborativo y regulado por estándares públicos.
Crear una alerta de empleo para esta búsqueda
Analista Programador
• Madrid, Comunidad de Madrid, España
#J-18808-Ljbffr