Java Developer

  • Date Posted Feb 24, 2022
  • Location Toronto, Ontario
  • Job Type Permanent
  • Job ID 13983

Why Work for this Company?

  • Remote or Hybrid work options depending on your preference
  • ‘Digital First’ mentality with a push for transformation
  • International Brand with room for growth

Why Work for this Team?

  • Challenging projects with fast-paced initiatives
  • Focus on best practices around SOLID and TDD
  • Positive towards using new frameworks and tools


The Role:

We are currently recruiting a variety of mid & senior level Java Developers for the team responsible to create & improve customer-facing applications of one of the major financial companies in Canada – in short – this team directly impacts the experience customers have with their investments by the code you write! 

Development will encompass end-to-end solutions with intermediate developers taking a particular focus on writing integration API’s while senior developers will be focusing on more complex components and offering input on design.  With connections going to a range of downstream systems writing in Java, C# and legacy technology, API’s are more critical than ever before – and a diverse set of object-oriented coding abilities are the key to success here.

The Expectations:

  • 60% Hands-on Coding
  • 20% Low-Level Solution Analysis to ensure code meets business needs
  • 20% Unit Testing & TDD

Desired Skill-Set:

  • A minimum of 6 years of Development experience within an enterprise level organization
  • A minimum of three years of experience with Java with knowledge of multiple IDE’s and frameworks with a focus on Spring, Spring MVC and Spring Boot
  • 2 years of experience with Spring Boot as multiple types of XML/XSLT will be encapsulated
  • 1 Year of experience with C# (ability to use multiple OO languages)
  • 1 Year of experience using TFS/GIT with an understanding of Azure/Cloud & DevOps principles
  • Strong understanding of MVC and how enterprise applications connect
  • Understanding of the importance of Maven, Gradle and other configuration settings

BeachHead is an equal opportunity agency and employer. We advocate for you and welcome anyone regardless of race, color, religion, national origin, sex, physical or mental disability, or age.

Privacy Policy

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.
Attach an additional file, if applicable. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!

Back to Top