Description
We are seeking a skilled Java Developer to join our dynamic team in India. The ideal candidate will have extensive experience in Java development and a passion for building high-quality software solutions.
Responsibilities
- Design, develop, and maintain Java applications
- Write clean, scalable, and efficient code
- Participate in code reviews and provide constructive feedback
- Collaborate with cross-functional teams to define, design, and ship new features
- Troubleshoot and debug applications to optimize performance
- Ensure the performance, quality, and responsiveness of applications
- Stay up-to-date with emerging technologies and industry trends
Skills and Qualifications
- Bachelor's degree in Computer Science or related field
- 5-15 years of experience in Java development
- Strong knowledge of core Java concepts and object-oriented programming
- Experience with Java frameworks such as Spring or Hibernate
- Familiarity with RESTful APIs and web services
- Proficient in SQL and database management systems like MySQL or Oracle
- Understanding of version control systems, preferably Git
- Experience with Agile development methodologies
- Strong problem-solving skills and attention to detail