We are seeking a highly skilled Senior Java Developer to join our dynamic development team in India. The ideal candidate will have extensive experience in Java development and a passion for building high-quality software solutions.
Responsibilities
- Design, develop, and maintain Java applications.
- Collaborate with cross-functional teams to define, design, and ship current features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Participate in code reviews and contribute to team knowledge sharing.
- Stay updated with the latest industry trends and technologies.
Skills and Qualifications
- 8-12 years of experience in Java development.
- Strong understanding of object-oriented programming principles.
- Proficient in Java frameworks such as Spring and Hibernate.
- Experience with RESTful APIs and microservices architecture.
- Familiarity with front-end technologies like HTML, CSS, and JavaScript.
- Knowledge of database management systems (e.g., MySQL, PostgreSQL).
- Experience with version control systems (e.g., Git).
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.