Senior Java Developer

  • Date Posted Jun 8, 2022
  • Location Toronto, Ontario
  • Job Type Permanent
  • Job ID 14649

Why Work for this Company?

  • Hybrid work options with multiple offices
  • ‘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 senior level Java Developer for our client’s customer-facing Application which is a critical piece of the company’s business.  This team is responsible for support, on-going changes, bug-fixes & improving customer-facing applications with the goal of creating one of the most seamless user experiences going across digital properties.  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 & change management.  With connections going to a range of downstream web services written in Soap, Json, Rest & Java API’s, these calls are more critical than ever before – and a diverse set of object-oriented coding abilities are the key to success here.  Senior developers are also tasked with assisting in the shift to serverless code via Kubernetes & Docker for containerization efforts. 

Candidates will need to be located in the GTA as some time will be on-site to help mentor the team and collaborate on design approaches though most work will be done remotely. 

The Expectations:

  • 60% Change management, Bug Fixes, Operational Support & Resolution
  • 20% Hands-on Coding & Solution Analysis
  • 20% Unit Testing & TDD

Desired Skill-Set:

  • A minimum of 8 years of Development experience, preferably within an enterprise level organization on both Windows and Linux platforms
  • A minimum of 7 years of experience in Java with knowledge of multiple IDE’s and frameworks with a focus on Spring, Spring MVC and Spring Boot
  • 5+ years of experience with Spring Boot as multiple types of XML/XSLT will be encapsulated
  • 2+ Years of experience with Kubernetes, Docker or other approaches to containerization
  • 1 Year of experience with C# is a nice-to-have (ability to use multiple OO languages)
  • Rest API / Java API experience is a mandatory requirement
  • Strong understanding of MVC and how enterprise applications connect
  • Understanding of the importance of Maven, Gradle and other configuration settings
  • To satisfy audit / security requirements for this role, candidates will need to have resided in Canada for a minimum of 5 years

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