Grow Your Career

View our current openings and submit your application.

Java Developer

Burlington, Ontario

Posted: 02/04/2026 Employment Type: Contract Industry: Financial Services/Banking/Insurance Job Number: 8973

Job Description


Our client is seeking a Java Developer with 5-8 years of experience to deliver high-quality JEE and Java Web application solutions. You will be responsible for supporting, debugging, and maintaining enterprise-level Java applications (Java 11, 17), building and upgrading SOAP/REST web services with Spring Boot, and resolving technical debt.

Key Responsibilities:
  • Support and maintain Java enterprise applications.
  • Develop and upgrade web services using Spring Boot.
  • Resolve technical debt and ensure clean code.
  • Work with relational databases (PostgreSQL, MySQL, DB2).
  • Create and maintain Unit and Integration test cases (JUnit, Mockito).
  • Utilize Linux command line and shell scripting.
  • Apply knowledge of Git/Mercurial and Agile methodologies (Scrum/Kanban, Rally/Jira).
  • Translate business requirements into technical solutions.
  • Collaborate with business users and cross-functional teams.
  • Ensure adherence to design patterns and architectural standards.
  • Maintain accountability for code quality and application development.

Required Skills and Experience:
  • BS Degree in Computer Science or equivalent.
  • Strong experience with Java, Spring Framework, Hibernate, Maven/Gradle, Tomcat/JBoss.
  • Proficiency with code scan tools (Sonar, Checkmarx, Veracode, Fortify, Black Duck).
  • Excellent analytical, problem-resolution, communication, and interpersonal skills.
  • Strong understanding of OOP design principles.
  • Familiarity with AWS Cloud or Azure Cloud.
  • Excellent documentation skills.
Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.