Description
We are looking for an experienced Java Developer to join our team in India. The ideal candidate will have a solid background in Java development and will be responsible for designing and implementing robust applications.
Responsibilities
- Design, develop, and maintain Java-based applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, efficient, and well-documented code following best practices.
- Troubleshoot and debug applications to optimize performance.
- Participate in code reviews and provide constructive feedback to peers.
- Stay updated with emerging technologies and industry trends to apply them in development.
Skills and Qualifications
- 6-9 years of experience in Java development.
- Strong knowledge of Java frameworks such as Spring and Hibernate.
- Proficiency in RESTful APIs and web services.
- Experience with relational databases like MySQL or Oracle.
- Understanding of front-end technologies like HTML, CSS, and JavaScript is a plus.
- Familiarity with version control systems such as Git.
- Excellent problem-solving skills and ability to work under pressure.
- Strong communication skills, both verbal and written.