Job Summary
The Azure/Java Cloud Distributed Developer will design, develop, and deploy enterprise-scale Java batch and Spring Boot applications on Microsoft Azure. The role requires 12-15 years of experience, with expertise in REST API design, SQL Server data modeling and performance optimization, Azure cloud security, and application monitoring. The developer will collaborate with business stakeholders and external teams, conduct technical demonstrations and design reviews, and apply domain knowledge in banking, credit cards, and lending systems.
Key Responsibilities
• Design, develop, and deploy enterprise-scale Java batch and Spring Boot applications on Microsoft Azure.
• Design and govern REST API specifications, enforcing best practices for security, scalability, and versioning.
• Drive data modeling and performance optimization using SQL Server.
• Implement cloud security using Azure Key Vault, role-based access control (RBAC), and secure configuration management.
• Enable monitoring, logging, and observability using Azure Application Insights and Azure Monitor.
• Collaborate with business stakeholders and external teams, and conduct technical demonstrations and design reviews.
• Apply domain knowledge in banking, credit cards, and lending systems.
Required Qualifications
• 12-15 years of solid professional experience.
• Experience designing, developing, and deploying enterprise-scale Java batch and Spring Boot applications on Microsoft Azure.
• Strong experience designing and governing REST API specifications, including security, scalability, and versioning best practices.
• Experience with data modeling and performance optimization using SQL Server.
• Experience implementing Azure cloud security using Azure Key Vault, RBAC, and secure configuration management.
• Experience with Azure Application Insights and Azure Monitor for monitoring, logging, and observability.
• Experience collaborating with business stakeholders and external teams and conducting technical demonstrations and design reviews.
• Some experience in data modeling and data mapping.
Preferred Qualifications
• Knowledge of DevOps and CI/CD practices to support reliable, automated deployments.
• Familiarity with GitHub Copilot or Azure Copilot to accelerate development, refactoring, and code quality.
• Domain knowledge in banking, credit cards, and lending systems.