Role Overview
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