We are looking for a skilled Java Developer to join our team in India. The ideal candidate will have 3-6 years of experience in software development, specifically in Java programming. You will work on a variety of projects, contributing to the design and implementation of robust applications.
Responsibilities
- Design, develop, and maintain Java applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug applications to optimize performance.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Write and maintain documentation for software design and technical specifications.
Skills and Qualifications
- Proficient in Java programming language and related frameworks (Spring, Hibernate).
- Robust understanding of object-oriented programming principles.
- Experience with RESTful web services and API design.
- Familiarity with database management systems (SQL, MySQL, Oracle).
- Knowledge of version control systems (Git, SVN).
- Ability to work in an Agile development environment.
- Good problem-solving skills and attention to detail.