Description
We are seeking a skilled Java Backend Developer with 9-18 years of experience to join our dynamic team in India. The ideal candidate will be responsible for designing and implementing server-side logic, ensuring high performance and responsiveness to requests from the front-end. This role requires a deep understanding of Java frameworks and a passion for building scalable applications.
Responsibilities
- Design, develop, and maintain Java-based applications and services.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Write clean, maintainable, and efficient code following best practices.
- Conduct code reviews and provide constructive feedback to peers.
- Troubleshoot and debug applications to enhance performance and reliability.
- Participate in requirement gathering and analysis with stakeholders.
- Ensure application security and data protection by implementing best practices.
Skills and Qualifications
- 9-18 years of experience in Java development.
- Strong knowledge of Java frameworks such as Spring and Hibernate.
- Experience with RESTful web services and microservices architecture.
- Proficiency in database management systems like MySQL, PostgreSQL, or Oracle.
- Familiarity with version control systems, especially Git.
- Knowledge of cloud services (AWS, Azure) and containerization (Docker, Kubernetes) is a plus.
- Understanding of Agile methodologies and software development life cycle (SDLC).
- Ability to write unit tests and perform debugging.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.