Description
We are seeking a skilled Java Developer with 5-9 years of experience to join our dynamic team in India. The ideal candidate will be responsible for developing high-quality software solutions, collaborating with teams to enhance and maintain our applications, and ensuring optimal functionality.
Responsibilities
- Design, develop, and maintain Java-based applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug applications to optimize performance and reliability.
- Write clean, scalable, and efficient code following best practices.
- Participate in code reviews and provide constructive feedback to peers.
- Stay updated with the latest industry trends and technologies.
Skills and Qualifications
- Proficiency in Java programming language and its ecosystem.
- Strong understanding of object-oriented programming principles.
- Experience with frameworks such as Spring and Hibernate.
- Familiarity with RESTful web services and API integration.
- Knowledge of database systems like MySQL, Oracle, or PostgreSQL.
- Experience with version control systems, preferably Git.
- Understanding of Agile development methodologies and practices.