Senior Backend Developer Java
Location: Delhi
5 7 years of experience
Role Overview
We are seeking a highly skilled Senior Backend Developer with strong expertise in Java and proven experience in designing, developing, and maintaining scalable backend systems. The ideal candidate will have hands-on exposure to cloud platforms (AWS, Azure, or GCP), microservices architecture, and modern backend frameworks. This role requires technical leadership, problem-solving ability, and collaboration with cross-functional teams to deliver high-performance applications.
Key Responsibilities
- Design, develop, and maintain backend services using Java (Spring Boot, Hibernate, etc.).
- Architect and implement microservices-based solutions ensuring scalability, reliability, and security.
- Integrate applications with cloud platforms (AWS, Azure, GCP) including deployment, monitoring, and optimization.
- Collaborate with frontend developers, DevOps engineers, and product teams to deliver end-to-end solutions.
- Optimize application performance, troubleshoot issues, and ensure high availability.
- Implement best practices in coding, testing, CI/CD pipelines, and API development.
- Mentor junior developers and contribute to technical decision-making.
Required Skills & Qualifications
- Strong proficiency in Java with frameworks like Spring Boot, Hibernate, JPA.
- Experience with RESTful APIs, GraphQL, and microservices architecture.
- Hands-on expertise in cloud platforms (AWS, Azure, or GCP) including services like EC2, Lambda, Kubernetes, Docker, etc.
- Solid understanding of databases (SQL & NoSQL) such as MySQL, PostgreSQL, MongoDB.
- Familiarity with CI/CD tools (Jenkins, GitHub Actions, GitLab CI) and containerization (Docker, Kubernetes).
- Knowledge of security best practices in backend development (authentication, authorization, encryption).
- Strong problem-solving, debugging, and performance optimization skills.
- 5+ years of backend development experience, with at least 2 years in a senior role.
Preferred Skills
- Experience with event-driven architectures (Kafka, RabbitMQ).
- Exposure to DevOps practices and infrastructure automation (Terraform, Ansible).
- Knowledge of monitoring tools (Prometheus, Grafana, ELK stack).
- Familiarity with Agile/Scrum methodologies.