Description
We are seeking a skilled Java Back End Developer to join our dynamic team in India. The ideal candidate will have 5-10 years of experience in developing robust and scalable back-end applications using Java. You will be responsible for collaborating with cross-functional teams to deliver high-quality software solutions.
Responsibilities
- Design, develop, and maintain scalable back-end applications using Java.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Implement RESTful APIs and web services to support application functionalities.
- Optimize applications for maximum speed and scalability.
- Troubleshoot and debug applications to improve performance.
- Conduct code reviews and provide constructive feedback to team members.
- Participate in the full software development lifecycle from requirements gathering to deployment.
- Stay updated with emerging technologies and industry trends.
Skills and Qualifications
- 5-10 years of experience in Java development, with a strong understanding of core Java concepts.
- Proficiency in frameworks such as Spring, Hibernate, and Java EE.
- Experience with RESTful API development and integration.
- Familiarity with database technologies such as MySQL, PostgreSQL, or Oracle.
- Understanding of microservices architecture and design patterns.
- Knowledge of version control systems, preferably Git.
- Strong problem-solving skills and the ability to work independently and as part of a team.
- Excellent communication skills and a proactive approach to work.