We are seeking an experienced Java Developer to join our dynamic team in India. The ideal candidate will have a strong background in Java development and be able to contribute to all phases of the development lifecycle.
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 and contribute to team knowledge sharing.
Write clean, scalable, and efficient code following best practices.
Stay updated with the latest industry trends and technologies.
Skills and Qualifications
7-9 years of experience in Java development.
Strong proficiency in Java, including object-oriented programming concepts.
Experience with Java frameworks such as Spring and Hibernate.
Familiarity with RESTful APIs and web services.
Knowledge of front-end technologies such as HTML, CSS, and JavaScript.
Experience with database systems like MySQL, Oracle, or MongoDB.
Understanding of version control systems like Git.
Ability to work in an Agile development environment.
Strong problem-solving skills and attention to detail.