Senior Java Full Stack Developer (x2)

Submit Your Application

Attach a resume file. 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!

  • Location: Toronto, Ontario
  • Type: Permanent
  • Job #2524

Senior Java Developer(s)

Seniority: Senior (open to Intermediate if amazing)
Type: FTE
Openings: 2 (new roles)
Division: Capital Markets, Regulatory Reporting (Global)
Current Project:  Regulatory Reporting, European Market
Current Team Size:  About 50 ppl, mostly developers
Start Date: February 12, 2024 or earlier (ASAP)
Reporting Directly to: Tech Lead(s)
Hiring Manager:  Director or Regulatory Reporting
Interviews: ASAP – as soon as strong candidates identified
Interview Details: 1-2 rounds (panel style led by Tech Leads, so will be dependent on whether everyone can attend; if so, will be one round)

The Client
Our client is a prominent North American financial powerhouse, specializing in personal and commercial banking, wealth management, insurance, corporate and investment banking, and global transaction processing services. Their comprehensive suite of offerings underscores their position as a key player in the financial services sector, catering to diverse needs on a global scale.

The Opportunity 

Embark on a pivotal role with our esteemed client, a leader in the financial services industry, specifically within the Regulatory Trade Reporting domain. Join a dynamic team dedicated to delivering and supporting various Capital Markets regulatory initiatives, tackling challenges presented by Dodd Frank, EMIR, Volcker, MiFID 2, and FRTB. The client's suite of strategic applications plays a vital role in standardized modeling, centralized storage, and the distribution of trade data, providing a foundation for user-maintainable rules reporting engines and exceptions management UI. As a Senior Developer, you'll contribute significantly to designing, developing, and maintaining these strategic solutions within a collaborative team environment.

The Day to Day

  • Collaborate on the design and implementation of application solutions leveraging Java, REST microservices, and Kubernetes Cloud deployments for reliability and scalability.
  • Lead the development of Java Spring Boot applications with Oracle and MongoDB backends.
  • Uphold best practices and development standards to ensure high-quality deliverables, including code review, static code analysis, and unit test coverage.
  • Conduct performance testing and analysis to guarantee optimal application performance under various load profiles.
  • Contribute to technical documentation, training, and information sharing within the team.
  • Collaborate within an Agile Scrum team, actively delivering incremental solutions to Product Owners.
  • Excel, innovate, and lead with your vision, strategy and expertise
  • Provide Level 3 production support alongside other team members.

The Requirements

Must Haves:

  • Java (Java 11 strong preferred, as that is what they are working with right now)
  • Spring & Spring Boot
  • Microservices
  • Rest APIs
  • Oracle & MongoDB
  • Writing their own test automation/test cases for their own code
  • Proven experience building Java applications using Spring and Spring Boot with Oracle backends.
  • Expertise in developing Cloud-based microservices.
  • Proficient in profiling and analyzing applications written in Java and Oracle for high performance and scalability.
  • Strong understanding of technology and/or financial services industry.
  • Demonstrated ability in written and oral communication, along with strong presentation skills.
  • Deadline-driven and results-oriented; able to maintain consistently high-quality standards while managing multiple tasks and deadlines simultaneously.

Nice to Haves:

  • Full stack and/or front end UI (user interface) skills
  • Capital Markets experience (really nice to have/”cherry on top”)
  • Experience with DevOps and implementation of CI/CD pipeline.
  • Proficiency in deployments using Kubernetes.
  • Demonstrated implementations of persistent storage using MongoDB

***Additional Key Requirements***
Equally as important as the technical requirements are these critical soft skills:

  • Strategic mindset
  • Innovator/pioneer/trailblazer
  • Leader
  • Communicator
  • Dynamic/versatile
  • Someone that can help upskill/uplift the level of the overall team
  • Someone who is not just a “doer” when it comes to Java development 

Submit Your Application

Attach a resume file. 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!

Scroll to Top