Description
We are seeking a skilled Java Developer to join our dynamic team in India. The ideal candidate will have 5-8 years of experience in Java development and will be responsible for designing and implementing high-quality software solutions.
Responsibilities
- Design, develop, and maintain Java applications.
- Participate in requirement analysis and system design.
- Write clean, scalable, and efficient code following best practices.
- Troubleshoot, debug, and upgrade existing software.
- Collaborate with cross-functional teams to define and design new features.
- Conduct code reviews and mentor junior developers.
Skills and Qualifications
- Proficiency in Java programming language and its frameworks (Spring, Hibernate).
- Solid understanding of object-oriented programming (OOP) concepts.
- Experience with RESTful web services and microservices architecture.
- Knowledge of database management systems (SQL and NoSQL).
- Familiarity with version control systems (Git).
- Understanding of Agile development methodologies.
- Strong problem-solving skills and attention to detail.