Description
Job Summary:
We are seeking a Java Developer with experience in IBM ACE, MQ, and Spring Boot to lead microservice migrations, participating in analysis, design, development, and deployment in cloud environments.
Key Highlights:
1. Lead microservice migrations with clean architectures
2. Participate in end-to-end technological transformation
3. Work in a multicultural culture that drives innovation
NEORIS, now part of EPAM, is a Digital Accelerator with over 20 years of experience supporting the world’s largest companies in their technological transformation. With a presence in 11 countries and more than 4\.000 professionals, we operate within a multicultural culture that fosters innovation, strategy, and high-impact communication.
We are currently seeking a **Java Developer** with solid experience in **IBM ACE, MQ, and Java Spring Boot development**, to lead **microservice migration processes** toward clean architectures. The candidate will participate in a technological transformation project, executing end-to-end analysis, design, development, and deployment of services in cloud environments.
**Responsibilities**
* Analyze existing artifacts in IBM ACE, classifying flows, contracts, libraries, and schemas.
* Interpret business logic written in ESQL and translate it into equivalent Java-based solutions.
* Design and implement microservices using hexagonal architecture with Spring Boot.
* Develop domain components, adapters, and entry points (MQ listeners and reactive handlers).
* Ensure functional parity between migrated systems and the original ACE functionality.
* Execute automated testing using tools such as Karate and JMeter.
* Manage code versioning in Git and configure CI/CD pipelines in Azure DevOps.
* Monitor and stabilize services deployed in Kubernetes clusters.
**Requirements**
* More than 5 years of experience in integration systems, preferably in banking or fintech.
* Proven experience with IBM ACE and IBM MQ (including MQMD handling and message correlation).
* Backend development experience with Java 21 and Spring Boot (WebFlux, Project Reactor).
* Solid knowledge of Clean Architecture.
* Experience working with Kubernetes (YAML manifests, ConfigMaps, Secrets, deployments).
* Experience with Azure DevOps (pipelines, variable groups, releases).
* Proficiency with diagnostic tools such as kubectl and k9s.
* Knowledge of observability (logs, metrics, traces, Grafana).
* Experience in cloud environments (AWS: EKS, ECR, EC2, Secrets Manager).
**We Offer**
Competitive salary.
Prepaid medical insurance.
NEORIS Days (3 free days).
Annual performance bonus.
Vacation bonus.
Corporate tools.
Training and learning platforms.
Remote / hybrid work, depending on the project.
\#LI\-JR1