Developer / Senior Developer / Analyst Java Microservicios Springboot 100% Remoto (Vigo)
Role details
Job location
Tech stack
Job description
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.ResponsabilidadesDiseñ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 indispensablesMí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 deseablesPatrones 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 disponibilidadSi 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.BeneficiosProyectos a largo plazo en una empresa líder en tecnología con más de ****** 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-*****-Ljbffr
Requirements
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.
Benefits & conditions
Proyectos a largo plazo en una empresa líder en tecnología con más de ****** 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.