Description
We are looking for an experienced Backend Java Developer to join our dynamic team in India. The ideal candidate will have a strong background in Java development and a passion for building scalable and efficient backend solutions.
Responsibilities
- Design, develop, and maintain robust, scalable, and high-performance backend systems using Java.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Implement RESTful APIs and microservices architecture to support various applications.
- Write clean, maintainable code and conduct code reviews to ensure quality standards are met.
- Troubleshoot and debug applications to optimize performance and enhance functionality.
- Participate in software development lifecycle processes, including requirements gathering, design, and testing.
- Stay updated with the latest industry trends and technologies to enhance development processes.
Skills and Qualifications
- 8-15 years of experience in Java development, with a strong understanding of core Java concepts.
- Proficiency in frameworks such as Spring and Hibernate.
- Experience with RESTful services and microservices architecture.
- Familiarity with databases such as MySQL, PostgreSQL, or MongoDB.
- Knowledge of version control systems, particularly Git.
- Understanding of cloud technologies and services, such as AWS or Azure.
- Strong problem-solving skills and the ability to work independently or in a team environment.