Create Alert
Email me similar jobs

Developer / Senior Developer / Analyst Java Microservicios Springboot 100% Remoto (Madrid)

Full-time JPA API Spring Oracle Udemy
Resumen

Serás parte del equipo que es el motor de cambio para transformar la sociedad y mejorar la vida de las personas. Por eso desarrollamos soluciones innovadoras que ofrecen propuestas integrales de modernización de arquitecturas y gestión de aplicaciones.

En el área de Mobility, dentro del ámbito de Transit, trabajamos en el corazón de la transformación del transporte público, desarrollando soluciones end-to-end que impulsan la movilidad del futuro en ciudades de todo el mundo.

Responsabilidades
  • Diseñarás, desarrollarás microservicios basados en Spring Boot, asegurando calidad, rendimiento y escalabilidad.
  • Definirás y aplicarás arquitecturas de microservicios, siguiendo buenas prácticas (desacoplamiento, resiliencia, escalado, etc.).
  • Implementarás la capa de persistencia, optimizando consultas y modelos de datos.
  • Colaborarás con otros equipos técnicos y de negocio para definir soluciones funcionales y técnicas.
  • Analizarás requisitos técnicos y participarás en la toma de decisiones de diseño.
  • Darás soporte a despliegues, incidencias y mejoras evolutivas de las aplicaciones.
  • Participarás en reuniones y realizarás documentación técnica en inglés.

Requisitos indispensables
  • Mínimo 3‑4 años de experiencia en desarrollo de aplicaciones y/o análisis y programación de microservicios basados en Spring Boot.
  • Conocimientos de arquitectura basada en microservicios.
  • Experiencia trabajando con JPA (Hibernate, Spring Data).
  • Experiencia en comunicación entre microservicios, tanto síncrona como asíncrona (JMS, clientes Feign…).
  • Diseño y creación de APIs; Api First Design; familiarizado con especificación Open API y Swagger.
  • Buen conocimiento en bases de datos relacionales (sobre todo Oracle y PostgreSQL).
  • Inglés mínimo B2‑C1.
  • Si resides en Madrid, disponibilidad para trabajar presencialmente 2 días a la semana en nuestras oficinas en Madrid; si eres de otra zona podrás trabajar 100% remoto y desplazarte a Madrid puntualmente para alguna reunión.

Conocimientos deseables
  • Patrones de diseño y Clean Code.
  • Conocimientos sobre integración continua/despliegue continuo (Jenkins, Docker, Kubernetes…).
  • Nociones en sistemas operativos basados en Unix.
  • Conocimientos en tests de aplicaciones (unitarios, integración); Mockito, JUnit.
  • Conocimientos en control de versiones, preferiblemente Git.
  • Conocimientos en cloud (AWS, Azure, Google Cloud).

Beneficios
  • Estabilidad y futuro: proyectos a largo plazo en una empresa líder en tecnología con más de 50000 profesionales.
  • Proyectos innovadores y de alto alcance: trabajarás con tecnologías de vanguardia y con impacto nacional e internacional.
  • Ambiente cercano y transparente: comunicación directa y fluida con responsables y compañeros/as.
  • Autonomía y flexibilidad: libertad para organizar tu trabajo.
  • Plan de carrera adaptado a ti.
  • Capacitación continua en Open University y Udemy for Business.
  • Descuentos exclusivos para tu bienestar en gimnasios, restaurantes, tiendas, ocio y más.
  • Retribución competitiva y planes de compensación flexibles.

Teletrabajo

Hay opciones de teletrabajo disponibles para este puesto.

Declaración de igualdad de oportunidades

Nos comprometemos a promover ambientes de trabajo en los que se trate con respeto y dignidad a las personas, procurando el desarrollo profesional de la plantilla y garantizando la igualdad de oportunidades en su selección, formación y promoción ofreciendo un entorno de trabajo libre de cualquier discriminación por motivo de género, edad, discapacidad, orientación sexual, identidad o expresión de género, religión, etnia, estado civil o cualquier otra circunstancia personal o social.

#J-18808-Ljbffr
Similar jobs

Developer / Senior Developer / Analyst Java Microservicios Springboot 100% Remoto (Madrid)

Apply Now
Back to search page