Job Description
We are looking for an experienced Solution / Technical Architect to lead large-scale legacy modernization initiatives, specifically migrating AS400/Mainframe systems to Java-based Microservices architecture. The ideal candidate will have deep expertise in designing scalable, cloud-native solutions and hands-on experience in end-to-end transformation programs.
Key Responsibilities
Lead architecture and design for AS400/Mainframe to Java Microservices migration programs
Analyze existing legacy systems (RPG, COBOL, CL, DB2) and define modernization strategy
Design target architecture using Java, Spring Boot, Microservices, and APIs
Define migration approach: re-platforming, re-hosting, refactoring, or re-engineering
Drive domain decomposition and microservices design aligned with business capabilities
Collaborate with business stakeholders, product owners, and engineering teams
Ensure high availability, scalability, and performance in the new architecture
Define integration patterns using Kafka, REST APIs, event-driven architecture
Lead data migration strategy (DB2 to modern databases like PostgreSQL/Oracle)
Ensure adherence to security, compliance, and enterprise architecture standards
Provide technical leadership, governance, and mentorship to development teams
Support testing, deployment, and production rollout
Required Skills & Experience
12+ years of IT experience with strong architecture background
Proven experience in AS400/Mainframe modernization projects
Hands-on expertise in:
AS400 / Mainframe (RPG, COBOL, JCL, DB2)
Java, Spring Boot, Microservices architecture
API design and integration
Experience with cloud platforms (AWS / Azure / GCP)
Strong understanding of event-driven architecture (Kafka preferred)
Experience with containerization (Docker, Kubernetes)
Strong knowledge of data migration and transformation strategies
Experience in banking / payments / financial services domain is highly preferred


