What are the responsibilities and job description for the Azure/Java Cloud Distributed Developer position at Georgia IT?
Position: - Azure/Java Cloud Distributed Developer
Location: - Hybrid Atlanta - Need to work 3 days from office
Duration: Long Term
Rate: DOE
2 rounds of interview
Roles and Responsibilities:
- Must Have: Design, develop, and deploy enterprise scale Java batch and Spring Boot applications on Microsoft Azure.
- Some experience in data modelling and data mapping
- 12-15 years of solid experience needed
- Must Have: Design and govern REST API specifications, enforcing best practices for security, scalability, and versioning.
- Must Have: Drive data modeling and performance optimization using SQL Server DB.
- Must Have: Implement cloud security using Azure Key Vault, RBAC, and secure configuration management.
- Must Have: Enable monitoring, logging, and observability using Azure Application Insights and Azure Monitor.
- Must Have: Collaborate with business stakeholders and external teams; conduct technical demos and design reviews.
- Good to have DevOps and CI/CD practices to ensure reliable, automated deployments.
- Good to have GitHub Copilot / Azure Copilot to accelerate development, refactoring, and code quality.
- Apply domain knowledge in banking, credit cards, and lending systems.
Salary : $20 - $70