Analista programador/a Java microservicios
Seidor Gesein
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Spanish Experience level
Intermediate Compensation
€ 30KJob location
Tech stack
Java
API
Unit Testing
Software Quality
Relational Databases
Java Persistence API
JUnit
Openshift
Oracle Applications
SONAR (Symantec)
Openapi
Spring-boot
Kafka
Spring Batch
Job description
Desde Seidor Gesein buscamos incorporar a nuestro equipo un Perfil de Microservicios AP o Programador Senior con amplia experiencia en el desarrollo de soluciones TIC., Diseño y desarrollo de microservicios y APIs siguiendo arquitecturas modernas, aplicando patrones SAGA y EDA, y asegurando la calidad del código con pruebas unitarias y Kiuwan.
Diseño e integración de procesos con Spring Batch y sistemas externos mediante WebClient, desplegando soluciones en OpenShift.
Requirements
- Experiencia mínima de 6 años como Analista Programador u 8 años como Programador Senior.
- Diseño de microservicios con SpringBoot y Java 21.
- Diseño de procesos eficientes con Spring Batch.
- Definición de patrones SAGA y arquitecturas de eventos (EDA) utilizando IBM Event Stream (basado en Kafka).
- Diseño de APIs siguiendo el enfoque ApiFirst con OpenAPI 3.1.
- Conocimiento en arquitecturas hexagonales.
- Dominio de JPA y manejo de bases de datos relacionales Oracle.
- Diseño de tests unitarios con JUnit.
- Manejo a nivel usuario de OpenShift como plataforma de despliegue de contenedores.
- Experiencia con Kiuwan (y valorable Sonar) para la calidad de código
Benefits & conditions
- Contrato indefinido a jornada completa
- Modalidad híbrida: 2-3 días en oficina en Sede Velázquez
- Salario bruto anual de 30.000 euros brutos
- Formación interna a cargo de la empresa
- Posibilidad de contratar el seguro médico con nosotros.