T

Senior Java Developer - Spring Boot & Microservices (Azure Migration)

Tata Consultancy Services · Bengaluru, Karnataka, India - Hyderabad, Telangana, India

~₹15L (est.)6–12 yrs experiencefull_timePosted 1w ago
Apply now →

Job description

**Key Responsibilities** - Refactor and modernize existing applications for Azure cloud adoption. - Design and develop scalable backend services using Java and Spring Boot. - Build and maintain RESTful APIs and microservices. - Integrate applications with cloud-native services and data platforms. - Implement performance optimization and scalability improvements. - Collaborate with DevOps teams to support CI/CD implementation and automated deployments. - Participate in application modernization and migration initiatives from AWS or on-premises environments. - Ensure code quality through testing, code reviews, and best development practices. - Work closely with architects, business stakeholders, and engineering teams to deliver technical solutions. - Support troubleshooting, production readiness, and deployment activities. **Must-Have Skills** Java Development - Strong experience in: - Java - Spring Boot - Microservices Architecture - Experience building enterprise-grade backend applications. API Development - Strong expertise in: - REST APIs - Service integration patterns - Cloud-based application integration Cloud Migration - Experience working on: - AWS-to-Azure migrations - On-premises-to-cloud migration programs - Understanding of cloud modernization principles. Containers & Platforms - Experience with: - Docker - Kubernetes (preferred) - Understanding of containerized deployments. DevOps & Automation - Exposure to: - CI/CD pipelines - DevOps practices - Infrastructure Automation - Familiarity with modern software delivery practices. **Good-to-Have Skills** - Azure cloud services exposure - Infrastructure-as-Code (Terraform, Bicep, ARM) - Database design and optimization - Event-driven architecture - Cloud-native application development