Java Developer
My customer is actively hiring a talented & eager Mid-Level Java Developer to join their growing & dynamic team. The successful candidate will be responsible for designing, developing, and maintaining Java-based applications, contributing to the full software development lifecycle from concept to deployment and beyond. This role is ideal for a passionate Java Developer looking to further their career in a challenging and rewarding environment.
Responsibilities
* Develop and maintain high-quality Java applications
* Collaborate with cross-functional teams to define, design, and ship new features
* Write well-designed, efficient, and testable code
* Conduct code reviews and provide constructive feedback to peers
* Ensure the performance, quality, and responsiveness of applications
* Identify and correct bottlenecks and fix bugs
* Participate in agile development processes, including daily stand-ups, sprint planning, and retrospectives
* Contribute to continuous improvement and innovation within the team
Required Experience
* Proven experience as a Java Developer, with a minimum of 3+ years
* Strong understanding of object-oriented programming and design patterns
* Proficiency in Java SE & Java EE
* Experience with Spring or Hibernate
* Working knowledge of RESTful APIs and web services
* Familiarity with SQL and databases
* Experience with version control systems
* Understanding of software development methodologies, including Agile/Scrum
Java Developer