Job Description:
This role is for one of the Weekdays clients
Salary range: Rs 7888888 - Rs 48995525 (ie INR 8-20 LPA)
Experience: 5+ yrs
Location: Pune, Bengaluru, Karnataka, India
Job Type: Full-time
We are looking for an experiencedJava Backend Developerto design, develop, and maintain scalable backend applications and microservices. The role requires strong expertise inCore Java, J2EE, Spring Boot, REST APIs, databases, and cloud-native technologies.
The ideal candidate will have a strong understanding of backend architecture, hands-on development experience, and the ability to build high-performance, reliable, and maintainable services.
Key Responsibilities
- Design, develop, and maintain Java-based backend applications usingCore Java, J2EE, and Spring Boot.
- Develop and manage scalablemicroservices-based architectures.
- Design, develop, and maintain high-performanceRESTful APIs.
- Implement data persistence usingHibernate/JPA.
- Develop optimized and complexSQL queriesfor relational databases.
- Containerize applications usingDockerand support deployments usingKubernetes.
- Troubleshoot, debug, and optimize backend applications and services.
- Identify and resolve performance, scalability, and reliability issues.
- Write clean, maintainable, and reusable code following established development standards.
- Develop unit tests and participate incode reviewsto ensure software quality.
- Collaborate with cross-functional engineering teams throughout the development lifecycle.
- Contribute to continuous improvement of backend development practices, architecture, and deployment processes.
What Makes You a Great Fit
- 5+ years of professional experiencein Java backend development.
- Strong proficiency inCore Java and J2EE.
- Hands-on experience withSpring Bootand enterprise application development.
- Strong understanding and practical experience withmicroservices architecture.
- Experience developing and integratingRESTful APIs.
- Solid hands-on experience withHibernate/JPAand data persistence frameworks.
- Strong knowledge ofSQL and relational databases, including writing complex and optimized queries.
- Hands-on experience withDocker and Kubernetes.
- Strong understanding of backend application architecture, scalability, performance, and troubleshooting.
- Experience with unit testing, code reviews, debugging, and software development best practices.
- Strong analytical and problem-solving skills with attention to code quality and maintainability.
- Ability to work effectively in a collaborative, fast-paced engineering environment.