Job Summary:
The Distributed Cloud Developer will design, develop, and deploy Java batch and Spring Boot applications on Microsoft Azure. The role requires strong experience with Azure, relational database modeling, API specification and design best practices, and the ability to adapt to new and legacy technologies based on project requirements. The position also involves significant collaboration with external teams and business stakeholders, including technical demonstrations and clear written and verbal communication.
Key Responsibilities:
• Design, develop, and maintain Java batch and Spring Boot applications.
• Deploy and support applications on Microsoft Azure.
• Design API specifications and follow API development best practices.
• Develop data models for relational database management systems.
• Work with Azure services including Function Apps, App Services, Azure Key Vault, AKS, Application Insights, and Azure Monitor.
• Work with SQL Server and Cosmos DB.
• Collaborate with external teams, business stakeholders, and technical partners.
• Participate in technical demonstrations and communicate solutions effectively.
• Learn and adopt new or legacy technologies as required by business and technical needs.
• Leverage AI-assisted development tools such as Copilot where applicable.
Required Qualifications:
• 10-15 years of experience developing Java batch and Spring Boot applications.
• Strong experience deploying and supporting applications on Microsoft Azure.
• Strong experience with data modeling for relational databases.
• Experience designing API specifications and applying API development best practices.
• Ability and willingness to learn new and legacy technologies based on project requirements.
• Excellent written and verbal communication skills.
• Strong collaboration skills with external teams and business stakeholders.
Preferred Qualifications:
• Experience in banking, particularly credit card or loan applications.
• Experience with Azure Function Apps, App Services, Azure Key Vault, AKS, Application Insights, and Azure Monitor.
• Experience with SQL Server and Cosmos DB.
• Experience using GitHub Copilot or similar AI-assisted development tools.