What are the responsibilities and job description for the Azure Java Cloud Distributed Developer position at Georgia IT?
Job Title: Azure Java Cloud Distributed Developer
Location: Atlanta, GA (Hybrid – 3 days onsite mandatory)
Rate: DOE
Experience Required: 12–15 Years
Role Overview
· 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).
· 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.
Key Responsibilities
- 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.
- Apply domain expertise in banking, credit cards, and lending systems to build robust financial solutions.
Required Skills & Experience
- 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)