Desarrollador/a Backend Java (Microservicios · Ar
Role details
Job location
Tech stack
Job description
En esta ocasión, buscamos incorporar un/a Desarrollador/a Backend Java para un proyecto estratégico en el área de Innovación de un gran banco, orientado a la renovación tecnológica de su plataforma global de pagos. Te integrarás en un equipo técnico senior, altamente cualificado, que trabaja sobre arquitecturas modernas, cloud y orientadas a eventos, con un nivel de exigencia elevado en calidad, diseño y buenas prácticas.
El entorno destaca por el uso intensivo de TDD, arquitecturas de microservicios reactivos, mensajería con Kafka y despliegue sobre AWS. El modelo de trabajo se basa en pair programming 100% del tiempo, fomentando la transferencia de conocimiento, la mejora continua y la consistencia técnica del producto. Se trata de un proyecto estable, full time, con posibilidad de trabajo 100% remoto, diseñado para perfiles con mentalidad de ingeniería y vocación por el desarrollo de software de alta calidad.
Requirements
Experiencia sólida en Java moderno (Java 11 o superior).
- Dominio de programación funcional en Java, incluyendo uso avanzado de lambdas y streams.
- Experiencia en programación reactiva.
- Diseño, desarrollo y evolución de microservicios backend.
- Experiencia con Spring Boot:
- Creación, configuración y despliegue de microservicios.
- Gestión de configuración, propiedades y ciclo de vida de aplicaciones.
- Experiencia en arquitecturas orientadas a eventos.
- Uso de Apache Kafka para mensajería y gestión de eventos.
- Experiencia en Docker y entornos containerizados.
- Práctica real de TDD, con especial foco en tests de aceptación.
- Capacidad de análisis técnico y funcional, participando en el diseño desde cero (no únicamente mantenimiento).
- Experiencia trabajando en entornos colaborativos y exigentes, con pair programming como práctica habitual.
- Mentalidad de ingeniería, orientación a calidad y mejora continua., Conocimientos y experiencia en AWS:
- Servicios cloud.
- Despliegue e integración de aplicaciones.
- Experiencia previa en proyectos de plataformas de pagos, banca o entornos financieros de alta criticidad.
- Experiencia en proyectos de gran escala y largo recorrido.
Benefits & conditions
-
Jornada completa Jornada
-
Más de 5 años Experiencia
-
Indefinido Tipo contrato
-
Java Spring Boot Apache Kafka Docker