Description
We are seeking a skilled Lead Java Backend Developer to join our dynamic team in India. The ideal candidate will have a strong background in Java development and a passion for building high-quality, scalable backend systems.
Responsibilities
- Lead the design and development of scalable and robust backend systems using Java.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize applications for maximum speed and scalability.
- Implement security and data protection measures.
- Troubleshoot and debug applications to ensure high performance and reliability.
- Mentor and guide junior developers, providing technical leadership and support.
- Participate in code reviews to maintain code quality and share knowledge.
- Keep abreast of new technologies and best practices in backend development.
Skills and Qualifications
- 6-10 years of experience in backend development using Java.
- Strong understanding of Java frameworks such as Spring and Hibernate.
- Experience with RESTful APIs and microservices architecture.
- Familiarity with database technologies like MySQL, PostgreSQL, or MongoDB.
- Proficient in version control systems such as Git.
- Knowledge of cloud platforms such as AWS or Azure is a plus.
- Experience with unit testing and test-driven development (TDD).
- Strong problem-solving skills and ability to work in a fast-paced environment.