Job Summary
Azure Application Migration Architect (Java) - (Cloud Adoption)
As an Azure Application Solution Architect (Java), you would take lead in providing complex and niche application migration and support solutions to the customer. You would analyse application meta data, design, code etc. and advise the customer on possible options for cloud adoption and help them choose the best-fit migration solution, to meet customer requirements. You would help customer set up a systematic process to migrate multiple applications reliably, efficiently and in agile manner, that adheres to customer’s IT standards and policies. You will be responsible to maintain the applications’ service levels, system availability, performance and quality levels during the migration process. You will execute cloud adoption programs in collaboration with customer SMEs and multiple internal teams and mentor less experienced team members for future projects.
Key Responsibilities
- Azure Application Migration Architect (Java) – 10-14 years of technology project experience
- Hands-on experience in enterprise application design, development, maintenance, and support for end-to-end stack, including infrastructures, databases, and integration dependencies.
- Experience in scripting for automation of application release processes.
- Experience in providing technical support, including release implementations
- Experience in Agile methodology with CICD pipelines, automated release processes, Helm Charts etc.
- Good understanding of application architecture (monolithic vs microservice, Cloud Native, 12F, SOA etc).
- Experience of designing solutions for various cloud & Cloud native services – AKS, (MS Azure, Containers, Kubernetes, IaaS and PaaS Services etc)
- Experience in Modern Apps PaaS Platform: Azure Functions/Logic Apps/ , AWS Lambda etc,
- Good experience in collaborating with customers, business analysts, partners, and IT team members to understand business requirements, drive quality technical solutions and provide innovative solutions to complex business needs.
- Effective communication skills to ensure clear exchange of information and views with other team members, customers, partners and management, including customer presentations.
- Experience in migrating and deploying applications on public cloud or containers is a bonus.
Skill Requirements
Technology Skills:
- Java Stack (J2EE, JavaScript/AJAX , Spring, JBoss, Tomcat, IBM WAS, Oracle Weblogic, etc)
- DevOps – Agile, CICD,, Github, Scripting
- Integration – Apache Camel, MQ, BizTalk, SOAP/REST APIs,
- Databases – Oracle, PostgreSQL, SQL Server