This role involves designing, developing, and maintaining Java applications on Azure Cloud, focusing on microservices with Azure Spring Apps, App Services, and App Configuration. The engineer will integrate messaging solutions using Azure Service Bus, automate workflows with Azure Logic Apps, and optimize Oracle SQL databases. Collaboration with cross-functional teams, troubleshooting, and adherence to best practices for code quality and security are essential for delivering scalable and high-performance cloud solutions.
Good To Have:- Azure certifications (e.g., Azure Developer Associate).
- Experience with containerization (Docker, Kubernetes) on Azure.
- Exposure to other cloud platforms or integration tools.
Must Have:- Design, develop, and maintain Java applications deployed on Azure Cloud.
- Build and manage microservices using Azure Spring Apps.
- Configure and deploy applications using Azure App Services and App Configuration.
- Integrate and manage messaging solutions with Azure Service Bus.
- Automate workflows and business processes using Azure Logic Apps.
- Develop and optimize SQL queries and procedures for Oracle databases.
- Collaborate with cross-functional teams to deliver scalable, secure, and high-performance solutions.
- Troubleshoot, debug, and optimize application performance in cloud environments.
- Follow best practices for code quality, security, and cloud resource management.
- 3-4 years of professional experience in Java development.
- Hands-on experience with Azure Spring Apps and App Services.
- Proficiency in Azure App Configuration, Azure Service Bus, and Logic Apps.
- Solid understanding of cloud-native application design and deployment.
- Experience with Oracle SQL (writing queries, procedures, and performance tuning).
- Familiarity with CI/CD pipelines and DevOps practices in Azure.
- Excellent problem-solving and communication skills.