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 Bachelor’s 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.