Java Developer (7–9 Yrs) – Microservices & Cloud Deployment
Experience Level: 7–9 Years
Work Mode: Hybrid (Bangalore)
Job Type: Full-Time
Role Overview:
We’re looking for a Senior Java Developer to lead the development of enterprise-grade, scalable backend systems and services. This role will involve designing and implementing microservices architectures and deploying them on Microsoft Azure. The ideal candidate is someone who thrives in solving complex backend challenges and is well-versed in modern development practices and cloud-native design.
Key Responsibilities:
🔹 Backend Development
- Develop clean, high-quality, and scalable backend code using Java 8+ and Spring Boot
- Build RESTful APIs and integrate third-party services as needed
🔹 Microservices & Cloud Deployment
- Design and implement microservices-based solutions, ensuring modularity and high availability
- Deploy and manage services on Azure Cloud using App Services, AKS, or similar tools
- Set up and maintain CI/CD pipelines with Azure DevOps or equivalent tools
🔹 Code Quality & Collaboration
- Perform regular code reviews, enforce best practices, and maintain coding standards
- Collaborate with DevOps, QA, and front-end teams throughout the SDLC
- Contribute to system design discussions and architecture planning
🔹 Troubleshooting & Optimization
- Monitor and tune application performance
- Analyze logs, debug issues, and resolve production incidents
- Implement observability using Azure Monitor, App Insights, or similar tools
Must-Have Skills:
✅ Strong hands-on experience with Java 8 or higher, Spring Boot, and REST APIs
✅ Deep understanding of Microservices architecture
✅ Solid experience deploying applications in Azure (App Services, AKS, ACR, Azure Functions)
✅ Proficiency with Docker, Kubernetes, and CI/CD tools (Azure DevOps preferred)
✅ Good grasp of SQL/NoSQL databases, Redis, and asynchronous processing (e.g., Kafka, RabbitMQ)
✅ Excellent problem-solving, debugging, and analytical skills
✅ Strong communication, team collaboration, and documentation habits
Good-to-Have Skills:
➕ Familiarity with Domain-Driven Design (DDD) and Event-Driven Architecture (EDA)
➕ Experience with OAuth2 / JWT-based authentication
➕ Understanding of performance tuning, caching strategies, and error handling patterns
➕ Exposure to monitoring tools like Grafana, Prometheus, or New Relic
➕ Agile/Scrum working experience
Ideal Candidate Profile:
- Passionate about backend engineering and modern cloud-native technologies
- Has led or contributed significantly to at least one full-cycle microservices-based project
- Proactive, detail-oriented, and thrives in a fast-paced development environment
- Stays up to date with backend and DevOps trends
This role is a great opportunity for experienced Java professionals looking to take their backend development skills to the next level in a cloud-first environment. If you’re passionate about building high-performance microservices, deploying to Azure, and working with a team that values clean code, innovation, and collaboration — we’d love to hear from you.
Bring your expertise, shape robust architectures, and contribute to solutions that scale.