Description
We are seeking a skilled Java Developer to join our dynamic team in India. The ideal candidate will have a strong background in Java development and be responsible for designing, implementing, and maintaining high-quality software solutions.
Responsibilities
- Design, develop, and maintain Java applications
- Write clean, scalable, and efficient code
- Participate in code reviews and team meetings
- Troubleshoot and debug applications
- Collaborate with cross-functional teams to define, design, and ship new features
- Ensure the performance, quality, and responsiveness of applications
- Maintain documentation for code and processes
Skills and Qualifications
- 3-8 years of experience in Java development
- Proficient in Java, J2EE, and associated frameworks (Spring, Hibernate)
- Experience with web technologies (HTML, CSS, JavaScript)
- Familiarity with RESTful APIs and microservices architecture
- Knowledge of relational databases (MySQL, Oracle) and NoSQL databases
- Understanding of software development methodologies (Agile, Scrum)
- Strong problem-solving skills and attention to detail
- Ability to work independently and in a team environment
- Excellent communication and interpersonal skills