Profesional Analista programador Microservicios en sistemas backend
Role details
Job location
Tech stack
Job description
En NOVANOTIO estamos seleccionando un/a Analista Programador/a Backend especializado/a en Microservicios para incorporarse a un proyecto estable y de gran envergadura dentro del sector movilidad, participando en el desarrollo de un sistema de backoffice multimodal., Desarrollo y mantenimiento de microservicios backend.
Diseño e implementación de APIs REST siguiendo principios API First.
Participación en la definición de arquitectura y soluciones técnicas.
Implementación de comunicación entre servicios (síncrona y asíncrona).
Integración con sistemas y bases de datos.
Desarrollo de pruebas unitarias y de integración.
Colaboración con equipos técnicos en entornos ágiles.
Requirements
Experiencia de 5 a 8 años en desarrollo de software.
Experiencia sólida en arquitectura de microservicios.
Desarrollo backend con Spring Boot.
Experiencia con JPA (Hibernate, Spring Data).
Diseño y desarrollo de APIs (API First Design).
Conocimiento en comunicación entre microservicios:
Síncrona
Asíncrona (JMS, Feign, etc.)
Experiencia con bases de datos relacionales (Oracle y PostgreSQL)., Experiencia en definición y diseño de APIs utilizando OpenAPI / Swagger.
Buen entendimiento de arquitecturas distribuidas.
Capacidad para trabajar en entornos backend complejos y escalables.
Conocimiento en integración entre servicios y sistemas backend.
CONOCIMIENTOS DESEABLES
Patrones de diseño y buenas prácticas (Clean Code).
Integración continua y despliegue continuo (Jenkins, Docker, Kubernetes).
Sistemas operativos basados en Unix/Linux., Integración (JUnit, Mockito)
Control de versiones (Git).
Conocimientos en entornos Cloud (AWS, Azure, GCP).
Benefits & conditions
100% remoto (preferente)., Contrato INDEFINIDO.
SALARIO A NEGOCIAR en función de experiencia y formación.