Title: Application Architect
Location: Remote
Duration: Longterm
Client: IBM
The Application Architect - Application Modernization is responsible for designing and guiding the transformation of legacy systems into modern, scalable, and cloud-native architectures.
This role combines deep technical expertise with strategic vision to ensure that applications are restructured, replat formed, or refactored to align with current business needs and future growth.
Key Responsibilities:
Lead the end-to-end architecture of modernization initiatives across cloud platforms (AWS, Azure, IBM Cloud, Google Cloud). Design microservices, APIs, data models, and integration patterns that support modular, scalable, and maintainable applications.
Define containerization and orchestration strategies using Docker and Kubernetes.
Architect secure, resilient, and compliant systems with a focus on cloud-native security and governance.
Collaborate with development, DevOps, and infrastructure teams to implement CI/CD pipelines and automation frameworks.
Guide the adoption of generative AI technologies (Watson, Azure OpenAI, Bedrock, Vertex AI) into modernized applications.
Develop modernization roadmaps using methodologies like AMM (Application Modernization Method) and tools such as ICA (IBM Cloud Automation).
Ensure robust testing governance and performance optimization throughout the modernization lifecycle.
Provide architectural oversight for data migration, legacy system integration (e.g., RPG, AIX, Mainframe Z), and hybrid cloud deployments.