About the role
Location: Noida, India
Experience: 8+ Years
Job Type: Full-time
Industry: IT / Software Development
Work Mode: Hybrid / On-site (based on project requirement)
Job Summary:We are looking for a highly skilled and experienced Senior Java Developer to join our growing team in Noida. The ideal candidate will have extensive experience with Java development, Microservices architecture, Azure Cloud, Containerization technologies (Docker & Kubernetes), and RESTful API development. This is a critical role for delivering scalable and secure backend systems in a cloud-native environment.
Key Responsibilities:- Design, develop, and deploy scalable and maintainable Java-based microservices.
- Work on cloud-native solutions using Microsoft Azure services (AKS, App Services, Functions, etc.).
- Develop and maintain RESTful APIs using Spring Boot / Java frameworks.
- Implement containerized solutions using Docker and orchestrate them with Kubernetes.
- Collaborate with DevOps for CI/CD pipelines and infrastructure automation.
- Ensure code quality and maintainability through proper design patterns, testing, and code reviews.
- Participate in Agile ceremonies and interact with stakeholders for requirement analysis and system design.
- Troubleshoot and debug production issues as part of the support team.
- Monitor and optimize system performance and resource usage in the cloud environment.
- Strong hands-on experience in Java 8+, Spring Boot, and Spring Cloud.
- Expertise in Microservices architecture and patterns (e.g., service registry, circuit breaker).
- Solid understanding of RESTful API design, development, and security practices (OAuth2, JWT).
- Experience with Azure Cloud services (App Services, Azure Kubernetes Service (AKS), Azure DevOps).
- Proficient in Docker, building images, and managing containers.
- Experience with Kubernetes (AKS or vanilla) – deployment, configuration, service mesh, etc.
- Working knowledge of CI/CD pipelines using tools like Azure DevOps, Jenkins, or GitHub Actions.
- Familiarity with logging and monitoring tools (ELK Stack, Prometheus, Grafana, etc.).
- Knowledge of SQL/NoSQL databases (PostgreSQL, MongoDB, etc.).
- Good understanding of software engineering practices including design, development, testing, and deployment.
- Azure certification (e.g., AZ-204, AZ-400) is a plus.
- Experience with API Gateway, Service Mesh (Istio), and Event-driven architecture.
- Familiarity with message brokers (Kafka, RabbitMQ) is a plus.