Description
We are looking for a Java Full Stack Developer with 5-15 years of experience to join our dynamic team in India. The ideal candidate will be responsible for developing and maintaining web applications, ensuring high performance and responsiveness, and collaborating with cross-functional teams.
Responsibilities
- Develop and maintain web applications using Java and related technologies.
- Design and implement RESTful APIs for front-end and back-end communication.
- Collaborate with UI/UX designers to create user-friendly interfaces.
- Participate in code reviews and maintain coding standards.
- Optimize applications for maximum speed and scalability.
- Troubleshoot and debug applications to ensure functionality and performance.
- Work with databases and implement data storage solutions.
Skills and Qualifications
- Proficiency in Java and Java frameworks such as Spring and Hibernate.
- Strong knowledge of front-end technologies like HTML, CSS, JavaScript, and frameworks like Angular or React.
- Experience with database management systems like MySQL, PostgreSQL, or MongoDB.
- Familiarity with version control systems such as Git.
- Understanding of Agile methodologies and software development life cycle (SDLC).
- Ability to work collaboratively in a team environment.
- Excellent problem-solving skills and attention to detail.