Create Alert
Email me similar jobs

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

Full-time Udemy Spring JPA API Oracle

Serás parte del equipo que impulsa la transformación digital con soluciones innovadoras de modernización de arquitecturas y gestión de aplicaciones. Trabajarás en el área de Mobility, dentro del ámbito de Transit, desarrollando soluciones end-to-end que impulsan la movilidad del futuro en ciudades de todo el mundo.

Nuestro equipo diseña e implementa tecnologías de ticketing y medios de pago digitales, plataformas de gestión de flotas y soluciones de movilidad como servicio (MaaS), contribuyendo a mejorar la experiencia de los viajeros y a construir entornos urbanos más conectados, accesibles y respetuosos con el medio ambiente.

Responsabilidades
  • Diseñar y desarrollar microservicios basados en Spring Boot, asegurando calidad, rendimiento y escalabilidad.
  • Definir y aplicar arquitecturas de microservicios, siguiendo buenas prácticas de desacoplamiento, resiliencia y escalado.
  • Implementar la capa de persistencia, optimizando consultas y modelos de datos.
  • Colaborar con equipos técnicos y de negocio para definir soluciones funcionales y técnicas.
  • Analizar requisitos técnicos y participar en decisiones de diseño.
  • Dar soporte a despliegues, incidencias y mejoras evolutivas de las aplicaciones.
  • Participar en reuniones y documentar técnicamente 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 con JPA (Hibernate, Spring Data).
  • Experiencia en comunicación entre microservicios síncrona y asíncrona (JMS, Feign, etc.).
  • Diseño y creación de APIs, con enfoque Api First Design y conocimiento de OpenAPI y Swagger.
  • Buen conocimiento en bases de datos relacionales, especialmente Oracle y PostgreSQL.
  • Inglés mínimo B2 – C1.
  • Disponibilidad para trabajo presencial 2 días a la semana en Madrid, o 100% remoto con desplazamientos opcionales cuando sea necesario.

Conocimientos deseables
  • Patrones de diseño y Clean Code.
  • Integración Continua/Despliegue Continuo (Jenkins, Docker, Kubernetes).
  • Conocimientos de sistemas operativos Unix.
  • Técnicas de testing (unitarios, de integración) con Mockito, JUnit, etc.
  • Control de versiones (Git).
  • Servicios en la nube (AWS, Azure, Google Cloud).

Ubicación y disponibilidad

Si resides en Madrid, se requiere presencial 2 días a la semana en nuestras oficinas. Si eres de otra zona, podrás trabajar 100% remoto y desplazarte puntualmente a Madrid para reuniones.

Beneficios
  • Proyectos a largo plazo en una empresa líder en tecnología con más de 50.000 profesionales.
  • Trabajo con tecnologías de vanguardia y alto impacto a nivel nacional e internacional.
  • Ambiente colaborativo y abierto con comunicación directa y fluida.
  • Autonomía para organizar tu trabajo.
  • Plan de carrera personalizado y formación continua (Open University, Udemy for Business).
  • Descuentos exclusivos en gimnasios, restaurantes, tiendas y ocio.
  • Retribución competitiva y planes de compensación flexibles.

El compromiso es promover ambientes laborales libres de discriminación de cualquier tipo.

#J-18808-Ljbffr
Similar jobs

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

Apply Now
Back to search page