Role Overview
We are looking for a Solution/Technical Architect with strong experience in migrating legacy AS400/Mainframe systems to modern Java-based microservices architecture. The role involves driving end-to-end architecture, modernization strategy, and implementation for large-scale enterprise systems.
Key Responsibilities
- Define target architecture for Mainframe/AS400 to Java microservices migration
- Design scalable, resilient, and cloud-native solutions
- Assess legacy systems and define migration strategy (rehost, refactor, re-architect)
- Lead decomposition of monolithic applications into microservices
- Define API, integration, and data flow architecture
- Ensure smooth migration with minimal business disruption
- Drive adoption of Java, Spring Boot, REST APIs, and microservices best practices
- Implement containerization and orchestration (Docker, Kubernetes)
- Define data migration, transformation, and reconciliation strategies
- Design event-driven and messaging-based architectures (Kafka, MQ)
- Collaborate with business and technical stakeholders
- Provide technical leadership and mentor development teams
- Conduct architecture reviews and ensure governance standards
- Ensure security, scalability, and performance of solutions
Requirements
Required Skills
- Strong experience in AS400/Mainframe systems
- Proven experience in legacy system modernization and migration
- Expertise in Java, Spring Boot, and Microservices architecture
- Experience with REST APIs and distributed systems
- Knowledge of Docker, Kubernetes, and cloud platforms (AWS/Azure/GCP)
- Strong understanding of data migration and system integration
Preferred Skills
- Experience in Banking/Financial Services domain
- Knowledge of messaging systems (Kafka, IBM MQ)
- Familiarity with DevOps tools and CI/CD pipelines
- Exposure to Agile methodologies