We are looking for a Java Developer with 1 to 2 years of experience to join our team in Coimbatore. The ideal candidate should hold a Bachelors degree in Engineering and be ready to work full-time from our office.**Key Responsibilities:**- **Software Development:** You will design, develop, and maintain Java applications by writing clean, efficient, and reusable code to ensure high-quality software.- **Testing and Debugging:** You will perform unit tests, troubleshoot, and debug existing applications to resolve issues and enhance performance, ensuring the software runs smoothly.- **Collaboration with Team:** You will work closely with other developers, designers, and stakeholders to gather requirements and contribute ideas to improve processes and user experience.- **Code Review:** You will review peer code to ensure compliance with best practices, improving code quality and sharing knowledge with your team members.- **Documentation:** You will create and maintain documentation related to software features, functionality, and design, aiding future maintenance and onboarding of new team members.**Required Skills and Expectations:**- Strong knowledge of Java and core concepts of object-oriented programming is essential for developing high-quality applications.- Familiarity with frameworks such as Spring or Hibernate is preferred, as they are often used in Java development projects.- Basic understanding of database management, particularly with SQL, is necessary for effective data handling.- Good problem-solving skills and the ability to work in a team-oriented, collaborative environment are important for success in this role.- Excellent communication skills will help convey technical information clearly and effectively to non-technical team members.