01 ago
|
EPAM Systems
|
Colombia
01 ago
EPAM Systems
Colombia
We are looking for a Junior Migration Engineer to join our team.
In this role, you will act as an IBM ACE to Java Migration Engineer, working as a well‑rounded technical professional with experience in IBM integration platforms (ACE/MQ) and Java Spring Boot development with hexagonal architecture. You will be capable of executing the end‑to‑end microservices migration process from IBM App Connect Enterprise to a clean architecture with Spring Boot. This position combines skills in legacy systems analysis, architectural design, code development, quality assurance, and deployment configuration in Azure DevOps with Kubernetes. You must be able to make technical decisions autonomously at each stage of the process.
Responsibilities
- Analyze existing ACE artifacts, including classification of flows, contracts, libraries, and schemas (XSD, WSDL, DFDL), and prepare an inventory of all components of the service to be migrated.
- Analyze business logic implemented in ESQL, covering transformations, conditional routing, access to MQ headers (MQMD, RFH2), exception handling, and UDP variables,
and document the Java equivalent for each function.
- Implement the complete Java code for the migrated microservice, including the domain (DTOs, gateways, use cases), driven adapters, and entry points such as MQ listeners and reactive handlers.
- Verify functional parity by comparing ACE flows against Java handlers, ensuring that each operation, message format, and external system has its properly implemented equivalent.
- Test applications using Karate and JMeter to validate functionality and performance.
- Manage version control using Git for effective source code administration.
- Execute and deploy services using Azure DevOps for CI/CD pipelines.
- Monitor and stabilize services running on Kubernetes clusters to ensure reliable operation.
Requirements
- Bachelor's degree in Computer Science, Systems Engineering, or a related field.
- At least a year of relevant commercial experienc
📌 Junior Migration Engineer (Colombia)
🏢 EPAM Systems
📍 Colombia