We are looking for a skilled Java Developer with 3-10 years of experience to join our dynamic team in India. The ideal candidate will have a strong background in Java programming and a passion for developing high-quality software solutions.
Responsibilities
- Design, develop, and maintain Java applications to ensure high performance and responsiveness.
- Participate in all phases of the software development lifecycle, including analysis, design, implementation, testing, and deployment.
- Collaborate with cross-functional teams to define and design new features.
- Troubleshoot, debug and optimize existing applications for performance and reliability.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Conduct code reviews and provide constructive feedback to peers.
Skills and Qualifications
- Proficient in Java SE and Java EE technologies.
- Experience with frameworks such as Spring, Hibernate, or JavaServer Faces (JSF).
- Robust understanding of Object-Oriented Programming (OOP) concepts.
- Familiarity with web services (REST/SOAP) and microservices architecture.
- Experience with databases like MySQL, Oracle, or MongoDB.
- Knowledge of version control systems such as Git.
- Ability to work in an Agile/Scrum development environment.
- Strong problem-solving skills and the ability to work independently or as part of a team.