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

Minsait
Navia, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
Spanish, English
Experience level
Intermediate

Job location

Remote
Navia, Spain

Tech stack

Clean Code Principles
Java
API
Amazon Web Services (AWS)
Application Lifecycle Management
Azure
Unix
Continuous Integration
Relational Databases
Software Design Patterns
Hibernate
Java Message Service (JMS)
Java Persistence API
JUnit
PostgreSQL
Multicast Address Allocation Server
Oracle Applications
Mockito
Cloud Services
Swagger
Software Engineering
Openapi
Google Cloud Platform
Spring-boot
GIT
Spring Data
Kubernetes
Software Version Control
Docker
Jenkins
Microservices

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.

Apply for this position