Senior Backend Developer Java

Capgemini
Municipality of Madrid, Spain
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Experience level
Senior

Job location

Remote
Municipality of Madrid, Spain

Tech stack

Java
API
Agile Methodologies
Amazon Web Services (AWS)
Automation of Tests
Cloud Computing
Continuous Integration
Command-Query Responsibility Segregation (Software Development)
Relational Databases
JUnit
PostgreSQL
MySQL
Scrum
Mockito
Swagger
Openapi
Postman
Spring-boot
Backend
Kafka
REST
Docker

Job description

  • Participarás en el desarrollo, mantenimiento y evolución de aplicaciones backend y soluciones cloud, garantizando la integración eficiente entre sistemas y servicios empresariales.

  • Colaborarás con equipos funcionales y técnicos en el análisis de requisitos, contribuyendo al diseño e implementación de soluciones tecnológicas alineadas con las necesidades del negocio.

  • Participarás en equipos multidisciplinares de desarrollo, colaborando en la planificación, implementación y entrega de nuevos desarrollos, mantenimientos correctivos y evolutivos en entornos ágiles.

Requirements

  • Experiencia de más de 5 años en el desarrollo, mantenimiento y evolución de aplicaciones backend utilizando Java 17+ y Spring Boot.
  • Conocimiento sólido en el diseño e implementación de arquitecturas de microservicios, aplicando principios de escalabilidad, resiliencia y mantenibilidad.
  • Experiencia en el desarrollo e integración de APIs REST y servicios distribuidos en entornos empresariales.
  • Dominio de plataformas cloud, especialmente AWS, trabajando con servicios orientados al despliegue, almacenamiento, monitorización y escalabilidad de aplicaciones.
  • Experiencia en arquitecturas orientadas a eventos mediante herramientas de mensajería como Kafka, garantizando una comunicación eficiente entre sistemas.

Será muy positivo que tengas experiencia con:

  • Docker y herramientas de contenedorización.
  • Bases de datos relacionales como PostgreSQL y MySQL.
  • Pruebas automatizadas con JUnit, Mockito y Postman.
  • Metodologías ágiles (Scrum/Kanban) y herramientas de integración continua.
  • Diseño de soluciones basadas en DDD, CQRS y arquitectura hexagonal.
  • Documentación de APIs mediante OpenAPI/Swagger.

Valoramos todas las candidaturas y ofrecemos formación presencial, online y certificaciones. Aunque no cumplas el 100% de los requisitos, ¡queremos conocerte!, Nuestro Plan de Igualdad y Código Ético garantizan procesos inclusivos y libres de discriminación, potenciando el talento, en un entorno multicultural y accesible para personas con discapacidad (valoramos positivamente disponer de certificado de discapacidad).

Benefits & conditions

  • Comunidades profesionales: Conecta con tus compañeros para apoyar el desarrollo de tus habilidades y acompañar tu crecimiento profesional.

  • Flex-Abroad: Trabaja en remoto desde el extranjero hasta 45 días al año.

  • Management: Benefíciate del apoyo de managers formados para reconocer y abordar los sesgos inconscientes.

¿Por qué Capgemini? Nuestros compromisos y prioridades

About the company

Capgemini ist einer der weltweit führenden Anbieter von Management- und IT-Beratung, Technologie-Services und Digitaler Transformation. Als ein Wegbereiter für Innovation unterstützt das Unternehmen seine Kunden bei deren komplexen Herausforderungen rund um Cloud, Digital und Plattformen.

Apply for this position