$20.00 Hourly
We are currently seeking a Java Developer with extensive experience in Java 8 or 17+ and JEE stack. The ideal candidate will have a strong background in Core Java, object-oriented programming (OOP), and a proven track record of participation in regular code reviews to maintain high development standards.
Key Requirements:
Minimum 5 years of hands-on design, coding, debugging, and integration experience in Core Java, REST APIs, and JPA.
Proficiency in OOP concepts and design patterns.
Experience in building or extending Java UI-based applications using Java Swings, Java Fx, or JSP.
Strong understanding of unit testing and Test-Driven Development (TDD) principles, including mock testing frameworks such as JUnit and Mockito.
Familiarity with integration testing tools like Wiremock.
Knowledge of agile software delivery practices, including Scrum, continuous integration, and continuous delivery (CI/CD).
Proficiency in build tools such as Gradle or Maven and IntelliJ IDEs.
Experience with version control systems, particularly Git flow (Pull requests).
Ability to maintain unit test coverage and ensure code passes SonarQube quality gate.
If you meet these requirements and are passionate about Java development, we encourage you to apply for this exciting opportunity.
- Canada
- Proposal: 19
- Verified
- Less than 3 month