Desarrollador/a Java SpringBoot
Buscamos un/a Analista Programador/a Backend especializado/a en Microservicios para incorporarse al proyecto de Backoffice Multimodal de NTA (Irlanda). La persona seleccionada se integrará en un equipo altamente cualificado y participará en el desarrollo y mantenimiento de sistemas backend basados en arquitectura de microservicios bajo Spring Boot, con despliegue en entornos Kubernetes y Cloud (Azure o AWS).
Modalidad: 100 teletrabajo, Madrid.
Idiomas: Inglés alto B2-C1.
Funciones principales:
Diseño, desarrollo y mantenimiento de microservicios backend.
Implementación de APIs siguiendo un enfoque API First Design (OpenAPI/Swagger).
Integración y comunicación entre microservicios (síncrona y asíncrona).
Gestión y optimización de bases de datos relacionales (Oracle, PostgreSQL).
Colaboración con equipos DevOps para el despliegue en entornos Kubernetes.
Aplicación de buenas prácticas de desarrollo (Clean Code, patrones de diseño, test unitarios e integración).
Requisitos
Formación: Grado o FP Superior en Informática o Ingeniería Técnica.
Experiencia: 5 a 8 años en desarrollo de aplicaciones software.
Conocimientos sólidos en:
Arquitectura de microservicios.
Spring Boot, Spring Data, Hibernate (JPA).
Comunicación entre microservicios (JMS, Feign Clients).
Diseño y desarrollo de APIs REST con OpenAPI/Swagger.
Bases de datos relacionales (Oracle, PostgreSQL).
Familiaridad con entornos Unix/Linux.
Conocimientos en herramientas de control de versiones (Git).
Se valorará
Experiencia con herramientas de Integración y Despliegue Continuo (Jenkins, Docker, Kubernetes).
Conocimientos de Cloud Computing (AWS, Azure, GCP).
Experiencia en testing automatizado (JUnit, Mockito).
Aplicación de principios Clean Code y patrones de diseño.
Ofrecemos
Contrato indefinido con CAS Training
Formar parte de un equipo europeo de alto nivel técnico en un ambiente innovador
Paquete retributivo atractivo y flexible, negociado según tu experiencia
Acceso gratuito a nuestro Catálogo Anual de Formación con fabricantes top: Microsoft, Linux, Oracle, ITIL, ¡y muchos más!
java, spring, API, OpenAPI,Swagger, Oracle, PostgreSQL, Kubernetes, Hibernate, JPA
📌 Desarrollador/a Java SpringBoot
🏢 CAS TRAINING
📍 España