Description
We are seeking a skilled Java Developer to join our dynamic team in India. The ideal candidate will have 3-5 years of experience in Java development and a strong foundation in software engineering principles.
Responsibilities
- 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 and maintain coding standards.
- Write unit and integration tests to ensure code quality.
Skills and Qualifications
- Proficiency in Java programming language.
- Experience with Java frameworks such as Spring or Hibernate.
- Strong understanding of object-oriented programming principles.
- Familiarity with RESTful APIs and web services.
- Knowledge of databases such as MySQL or Oracle.
- Experience with version control systems, preferably Git.
- Ability to work in an Agile development environment.