Senior Backend Developer Java | Producto Digital, IA, CI/CD y Observabilidad
Senior Java backend developer (4-5+ years) joining a digital product team to design and build scalable microservices and APIs with Java 21, Spring Boot, Kafka and PostgreSQL, applying DDD/hexagonal architecture, Jenkins CI/CD, observability and practical AI tooling in a Scrum environment based in Spain.
- Compensation
- Not disclosed
- Location
- Spain
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Backend
- Posted
Skills
Must have
- Minimum 4-5 years of backend development experience
- Java 21 or higher and Spring Boot
- Microservices, Kafka and PostgreSQL
- JUnit, Mockito and good testing practices
- DDD, hexagonal architecture, SOLID and Clean Code
- API First and OpenAPI
- Jenkins and real CI/CD experience
- Product orientation and incremental deliveries
- Experience with monitoring, logs, metrics or tracing
- Practical use of AI tools in the development cycle
- Design and develop microservices and APIs
- Work with distributed systems and high-concurrency environments
Nice to have
- Experience with AWS, MongoDB, Protobuf, gRPC, Grafana, Kibana, Datadog, Prometheus or OpenTelemetry
Full description
Buscamos un/a Senior Backend Developer Java, con mínimo 4-5 años de experiencia para incorporarse a un equipo de producto orientado a la creación y evolución de soluciones digitales escalables, con alto impacto en negocio.
Participarás en el diseño y desarrollo de servicios backend, trabajando con Java 21, Spring Boot,microservicios, Kafka y PostgreSQL, dentro de un entorno ágil, colaborativo y orientado a la entrega continua de valor.
- Diseñar y desarrollar microservicios y APIs.
- Participar en decisiones de arquitectura aplicando DDD y arquitectura hexagonal.
- Trabajar con Kafka, sistemas distribuidos y entornos de alta concurrencia.
- Automatizar builds, testing y despliegues mediante Jenkins y CI/CD.
- Participar en entregas incrementales y releases frecuentes.
- Monitorizar servicios en producción mediante herramientas de observabilidad.
- Utilizar herramientas de IA de forma práctica para mejorar la productividad, la calidad y la velocidad de desarrollo.
- Colaborar con equipos de producto, QA, arquitectura y tecnología dentro de Scrum.
- Java 21 o superior y Spring Boot.
- Microservicios y Kafka.
- JUnit, Mockito y buenas prácticas de testing.
- DDD, arquitectura hexagonal, SOLID y Clean Code.
- API First y OpenAPI.
- Jenkins y experiencia real en CI/CD.
- Orientación a producto y entregas incrementales.
- Experiencia en monitorización, logs, métricas o tracing.
- Uso práctico de herramientas de IA en el ciclo de desarrollo.
Se valorará experiencia con AWS, MongoDB, Protobuf, gRPC, Grafana, Kibana, Datadog, Prometheus, OpenTelemetry u otras herramientas similares.
Buscamos una persona proactiva, autónoma, comunicativa y orientada a la mejora continua, capaz de aportar valor desde el diseño hasta la puesta en producción.