Senior Backend Developer Java

Senior Backend Developer Java

En resumen

Tipo de contrato : Permanent Contract
Tipo : Jornada completa
Salario : 45-53K
Región : Communauté de Madrid
Ciudad : Madrid

Acerca de la empresa

¿Te gustaría formar parte de una compañía tecnológica en expansión, con impacto en sectores clave como la salud, la energía y los servicios financieros? Aquí trabajarás en un ambiente innovador, rodeado de equipos multidisciplinarios, con oportunidades de crecimiento reales y proyectos que marcan la diferencia en la vida de miles de personas. Si buscas un lugar donde tu talento tenga propósito, este es tu próximo paso.

Descripción del puesto

Lo que harás:
1) Diseñar, desarrollar y optimizar servicios backend en Java 8 hasta 21 con arquitectura de microservicios en ambientes Linux.
2) Construir y mejorar APIs REST escalables y bien documentadas.
3) Trabajar con tecnologías de programación reactiva como RXJava con VertX.
4) Integración a través de eventos Kafka.
5) Desplegar y gestionar servicios en Google Cloud utilizando Kubernetes y Docker.
6) Aplicar buenas prácticas de desarrollo, pruebas automatizadas (unitarias e integración), monitorización y principios DevOps.
7) Colaborar en un entorno ágil (Scrum/Kanban, Spotify Model) y trabajar en estrecha comunicación con otros desarrolladores.
8) Ser parte de un equipo donde la proactividad, el aprendizaje y la comunicación son clave para el éxito.

Perfil requerido

Lo que buscamos: 

1)Mínimo 5 años de experiencia desarrollando en Java 8+.
2) Sólida experiencia en arquitectura de microservicios e integración de datos (Arquitectura Hexagonal, Event Driven Design, DDD).
3) Experiencia en diseño y consumo de APIs REST.
4) Conocimientos en Docker, Kubernetes y herramientas de gestión de contenedores.
5) Experiencia en entornos cloud (Google Cloud, AWS, Azure, etc.).
6) Haber trabajado en equipos ágiles y ser una persona autónoma y resolutiva.
7) Pasión por la tecnología y curiosidad por aprender nuevas herramientas y paradigmas.
8) Nivel de Español nativo o fluido.

Valoramos también:
1) Conocimiento en RXJava, VertX, WebFlux o frameworks de programación reactiva.
2) Experiencia con SpringBoot, Java 21 y Virtual Threads.
3)Monitorización con Prometheus y Grafana.
4)Experiencia en DevOps y CI/CD con Jenkins.
5)Mentalidad de código limpio y buenas prácticas de arquitectura de software.

¡Solicita este trabajo!

¿Tiene alguna pregunta ?