Azure Java Cloud Distributed Developer
Role details
Job location
Tech stack
Job description
· We are seeking an experienced Azure Java Cloud Distributed Developer with strong expertise in enterprise-scale Java, Spring Boot, and Azure cloud-native architecture. The ideal candidate will design, develop, and maintain highly scalable distributed applications in a regulated financial services environment (Credit Union / Banking domain)., * Design, develop, and deploy enterprise-scale Java batch and Spring Boot applications on Microsoft Azure.
-
Architect and govern REST API specifications, ensuring adherence to best practices in security, scalability, versioning, and performance.
-
Drive data modeling and data mapping activities, ensuring high-quality integration across systems.
-
Optimize application performance using SQL Server database design, tuning, and query optimization.
-
Implement and enforce cloud security standards using:
-
Azure Key Vault
-
Role-Based Access Control (RBAC)
-
Secure configuration management practices
Establish monitoring, logging, and observability using:
- Azure Application Insights
- Azure Monitor
Collaborate closely with business stakeholders, architects, and external teams.
Conduct technical design reviews, architecture discussions, and solution demos.
Support and contribute to CI/CD pipelines and DevOps practices for automated and reliable deployments.
Leverage GitHub Copilot / Azure Copilot (good to have) for code optimization, refactoring, and productivity improvements.
Requirements
· This role requires strong technical leadership, hands-on development skills, and the ability to collaborate with cross-functional stakeholders to deliver secure, high-performance cloud solutions., * 12-15 years of experience in enterprise software development
- Strong expertise in Java, Spring Boot, and microservices architecture
- Hands-on experience with Microsoft Azure cloud services
- Strong knowledge of REST API design and governance
- Experience with SQL Server (data modeling, performance tuning, optimization)
- Exposure to distributed systems and enterprise-scale architecture
- Experience implementing cloud security best practices (Azure-native tools preferred)
- Strong understanding of monitoring and observability tools (Azure Monitor, App Insights)