desarrollo de microservicios
Role details
Job location
Tech stack
Job description
Minsait busca un profesional en desarrollo de microservicios para unirse a su equipo de Mobility en Carballedo, Galicia. Se requiere experiencia de al menos 3-4 años en aplicaciones basadas en Spring Boot y conocimientos en arquitectura de microservicios. El trabajo incluye la colaboración con equipos técnicos y la implementación de soluciones innovadoras., * Diseñar y desarrollar microservicios asegurando calidad, rendimiento y escalabilidad.
- Colaborar con equipos técnicos y de negocio para definir soluciones.
- Dar soporte a despliegues y mejoras evolutivas de las aplicaciones., * Te incorporarás al equipo del área de Mobility donde participarás en proyectos de Transporte Control del tráfico aéreo, marítimo y terrestre.
- 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.
Requirements
-
Mínimo 3-4 años de experiencia en desarrollo de aplicaciones y análisis de microservicios basados en Spring Boot.
-
Conocimientos de arquitectura basada en microservicios.
-
Buen conocimiento en bases de datos relacionales, especialmente Oracle y PostgreSQL., Desarrollo de microservicios Spring Boot JPA (Hibernate, Spring Data) Comunicación entre microservicios (JMS, clientes Feign) Diseño y creación de APIs Bases de datos relacionales Inglés B2, * 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).
-
Conocimiento sobre 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 la especificación OpenAPI y Swagger.
-
Buen conocimiento en bases de datos relacionales (sobre todo Oracle y PostgreSQL).
-
Inglés mínimo B2.
-
Si resides en Madrid, disponibilidad para trabajar presencialmente 2 días a la semana en nuestras oficinas. Si eres de otra zona, puedes trabajar 100% remoto y desplazarte puntualmente a Madrid para reuniones.
Conocimientos deseables
- Conocimiento de patrones de diseño y Clean Code.
- Conocimientos sobre integración continua y despliegue continuo (Jenkins, Docker, Kubernetes).
- Nociones en sistemas operativos basados en Unix.
- Conocimientos en test de aplicaciones (unitarios, de integración, Mockito, JUnit).
- Conocimientos en control de versiones, preferiblemente Git.
- Conocimientos en cloud (AWS, Azure, Google Cloud).
Benefits & conditions
Estabilidad y futuro en proyectos a largo plazo Plan de carrera adaptado Formación continua a través de Open University y Udemy, Ofrecemos estabilidad, proyectos a largo plazo, formación continua y un entorno de trabajo colaborativo. Se permite teletrabajo para aquellos que no residan en Madrid., * Estabilidad y futuro: proyectos a largo plazo en una empresa líder en tecnología con más de 50.000 profesionales y seguridad financiera.
- Proyectos innovadores y de alto alcance: trabajará con tecnologías de vanguardia e impactante a nivel nacional e internacional.
- Ambiente cercano y transparente: disfrute de comunicación directa y fluida con responsables y compañeros en un entorno colaborativo y abierto.
- Autonomía y flexibilidad: tendrás libertad para organizar tu trabajo.
- Plan de carrera adaptado a ti: diseñado para impulsar tu crecimiento y desarrollo profesional.
- Formación continua: Open University y Udemy for Business con más de 6,000 cursos para especializarte.
- Descuentos exclusivos para tu bienestar: ventajas en gimnasios, restaurantes, tiendas, ocio y mucho más al ser empleado de Indra.
- Retribución competitiva y planes de compensación flexibles a tus necesidades.