Description We are seeking a motivated Java Developer with 2-8 years of experience to join our agile team. The ideal candidate will have a strong background 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 new 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
Skills and Qualifications
Proficiency in Java programming language
Experience with Java frameworks such as Spring and Hibernate
Understanding of RESTful APIs and web services
Familiarity with database technologies like MySQL, Oracle, or MongoDB
Knowledge of version control systems like Git
Strong problem-solving skills and ability to troubleshoot issues
Good understanding of software development life cycle (SDLC) processes
Excellent communication and collaboration skills