




Job Summary: Seidor Gesein is seeking a Microservices AP or Senior Programmer profile with experience in designing and developing microservices and APIs, applying SAGA and EDA patterns. Key Highlights: 1. Design and development of microservices and APIs using modern architectures 2. Integration of processes with Spring Batch and external systems 3. Working with cutting-edge technologies in a dynamic and innovative team At Seidor Gesein, we are looking to incorporate into our team a Microservices AP or Senior Programmer profile with extensive experience in developing ICT solutions. Responsibilities Design and development of microservices and APIs following modern architectures, applying SAGA and EDA patterns, and ensuring code quality through unit tests and Kiuwan. Design and integration of processes with Spring Batch and external systems via WebClient, deploying solutions on OpenShift. Requirements * Minimum 6 years’ experience as an Analyst Programmer or 8 years as a Senior Programmer. * Microservices design with Spring Boot and Java 21. * Efficient process design with Spring Batch. * Definition of SAGA patterns and event-driven architectures (EDA) using IBM Event Streams (based on Kafka). * API design following the API-First approach with OpenAPI 3.1. * Knowledge of hexagonal architectures. * Proficiency in JPA and handling Oracle relational databases. * Unit test design with JUnit. * User-level proficiency with OpenShift as a container deployment platform. * Experience with Kiuwan (and Sonar as a plus) for code quality. Benefits * Permanent full-time contract * Hybrid work model: 2–3 days per week at the Velázquez office * Annual gross salary of €30,000 * Internal training sponsored by the company * Option to enroll in our corporate health insurance plan. If you are passionate about working with cutting-edge technologies and want to join a dynamic and innovative team, join Seidor Gesein and take your career to the next level!


