Skills: Seeking a Senior Java Developer with extensive development experience with Microsoft-Azure, to lead the technical migration of our on-premises application to Microsoft Azure. You will be responsible for refactoring Java 17/SpringBoot 3.x /Angular /Postgres codebases, transitioning local data stores to Azure, and re-architecting services for containerization on AKS. Migrate SpringBatch jobs processing large volume of data to AKS and/or VM. Manage Kong API subscription on Azure Migrate credentials to Azure Security Vault Ability to debug connectivity issues between on-prem legacy systems and Azure cloud services (Hybrid Cloud). Additional Skills: Work in an agile team environment to develop, test and deploy software, platforms and changes using agile methodologies, concepts and framework such as Scrum and Kanban Develop high performance, scalable solutions, front end to backend services, integration of solutions; Proficient in deploying, configuring and managing kubernetes based docker containers, Microservices concepts, familiarity with cloud deployment patterns IaaS, PaaS, CaaS, knowledge of infrastructure automation and configuration with chef, puppet, python, powershell, ansible technologies. Experience in the integration with backend systems through Apigee/ ESB, and IAM tools like OpenID/ SAML for user authentication, configuration and use of logging and monitoring tools like ELK stack and Grafana Knowledge of database access patterns and JDBC Familiarity with Restful APIs Development experience in cloud environment using springboot, Java. Provide operational support when necessary Experience in analytical, problem solving, troubleshooting, performance tuning and conducting root cause analysis. Education: Bachelor’s Degree is required, recommended major's include: Computer/Information Science, Engineering Masters' Degree is preferred, recommended major includes Computer/Information Science, Engineering