Role Overview:This role involves designing, developing, and maintaining scalable backend services using Java and Spring Boot, with a strong emphasis on building RESTful APIs and microservices architectures for enterprise applications. The position requires extensive work with SQL databases for data modeling and optimization, alongside deploying and managing applications on Azure cloud, specifically leveraging Azure Kubernetes Service (AKS).
Key Responsibilities:- Design, develop, and maintain scalable backend services using Java and Spring Boot
- Build and manage RESTful APIs and microservices architectures for enterprise applications
- Work extensively with SQL databases for data modeling, querying, and optimization
- Deploy, monitor, and manage applications on Azure cloud, leveraging Azure Kubernetes Service (AKS)
- Collaborate with cross-functional teams in an agile environment to deliver high-quality solutions
- Ensure code quality through best practices, code reviews, and automated testing
- Troubleshoot performance issues and optimize backend services
- Contribute to CI/CD pipelines and DevOps practices
Required Skills:- Strong hands-on experience in Java (21+)
- Spring Boot
- REST API development
- SQL
- Microservices architecture
- Practical exposure to Azure cloud services
- Azure Kubernetes Service (AKS)
Qualifications:- 8-10+ years experience required
- EAD, GC, or US Citizen status required
Preferred Skills:- Knowledge of Docker/containerization
- CI/CD pipelines (Azure DevOps)
- Event-driven architectures (Kafka/Service Bus)
- NoSQL databases
- Cloud security best practices
- Exposure to data platforms (e.g., Snowflake)
- AI/ML integration concepts