Job Title or Location
RECENT SEARCHES

Senior Java Software Engineer

Hays - 101 Jobs
Toronto, ON
Posted yesterday
Job Details:
Full-time
Executive

Role: Senior Java Software Engineer

Type: Contract (12 months)

Location: Hybrid (2 days per week)

Your New Company

Join a leading global financial institution known for its innovation in Corporate and Institutional Banking.

Your New Role

As a Senior Java Software Engineer, you will be part of a dynamic Toronto-based team responsible for developing and supporting FX Post Trade back-office systems. You will work in a collaborative, agile environment with a global team spanning Guangzhou, Hong Kong, Pune, London, and Toronto. Your role involves designing, developing, and maintaining microservice-based applications using Java 17+, Spring Boot, Vert.x, and integrating with messaging platforms like Kafka and MQ systems. You will own the full software delivery lifecycle, from requirements gathering to production deployment and support.

What You'll Need to Succeed

  • 10+ years of Java development experience.
  • Strong expertise in back-end technologies including Microservice architecture, Java 17+, Spring Boot, Vert.x.
  • Proven experience in production support and incident management for critical applications.
  • Hands-on experience with test-driven development (JUnit, BDD) and UI automation tools like Playwright.
  • Experience with messaging and streaming services such as Kafka, Websphere MQ, ActiveMQ, Solace MQ.
  • Functional knowledge of post-trade domain and payments processing (SWIFT, ISO20022).
  • Ability to design scalable, maintainable, fault-tolerant, and secure microservices covering transaction management, communication between services, database strategy, distributed tracing, log aggregation, error/exception management, and versioning.
  • Familiarity with Continuous Integration and Continuous Deployment (CI/CD) pipelines.
  • Proficient with source code management tools like Git, GitHub, or Bitbucket.
  • Ability to leverage AI tools like GitHub Copilot to optimize coding.
  • Flexibility to work shifts and provide weekend support if required.

Nice to Have:

  • Experience with front-end technologies: HTML5, JavaScript, ReactJS.
  • Exposure to Calypso and CLS platforms.

What You'll Get in Return

  • An agile environment promoting continuous delivery with small, incremental releases.
  • Freedom to innovate and automate processes using the latest technologies and tools.
  • Opportunity to work on a transformative post-trade system platform (OPAS) designed for ultra-scalability, decentralization, and high availability.
  • Exposure to a global team and the chance to impact critical financial market operations.
  • Hybrid working model with 2 days per week onsite in Toronto.

Share This Job: