Full Stack Java Developer

  • Location: Toronto, Ontario
  • Type: Contract
  • Job #3844


Location: Hybrid (Downtown, Toronto)
Duration: 9 months

Our client, a leading financial institution in Downtown Toronto is looking for a  Full Stack Java Developer to work on the Structure Note Modernization Project; to modernize and transform the Global Equity Derivatives and Structured Notes business technology footprint with full-stack, cloud hosted platforms to increase revenue opportunities and go-to-market velocity’s and go-to-market velocity. The successful candidate will have the opportunity to work with one of the Top 5 Banks in Canada.

Typical Day in role:

  • Development and support of a front-office trading system used for trade booking, trade execution and pricing of derivatives trades
  • Conduct proof of concept on new technologies or solutions around Microservices
  • Participate in design discussions on scalability, performance, security, Microservices best practices
  • Take ownership and responsibility of development of products onboarding to the trading platform and be efficient with sizing and estimates for development
  • Proactively partners with business line representatives to drive improved technology solutions that support business strategy
  • Participates as technical or business consultant in design, development, coding, testing, and debugging new packaged solutions or significant enhancements to existing applications
  • Leverage industry best practices & writing clean minimalistic code
  • Generate technical specifications of design and updating confluence
  • Assure quality, security and compliance requirements are met for supported area
  • Be flexible and thrive in an evolving environment to work with Quants and Traders
  • Adapt to change quickly and adjust work accordingly in a positive manner

Must-Have Skills:

  • 10+ years of service side development experience with Java, Spring, Hibernate, Spring Boot, spring batch with an emphasis on REST services
  • 3+ years of Angular (latest versions preferred) experience
  • 3+ years of experience with relational databases & Stored procedures
  • Excellent Computer Science Fundamentals; Object Oriented Design; Java Design Patterns
  • 1 to 2 years of experience of Shell scripting – ksh
  • Experience working in an Agile Environment

Nice-To-Have Skills:

  • Python application (Django, Flask) development experience
  • Experience Microservices Architecture, Event Driven Architecture
  • Knowledge of capital markets and financial instruments
  • CI/CD Automation & Cloud deployment experience

Soft Skills Required:

  • Great communication skills – both oral and written
  • Winning attitude
  • Adaptable to a very dynamic environment
  • Creative, self-starting, results-oriented, highly motivated
  • High attention to detail
  • Excellent problem-solving skills.
  • Able to multi-task and work in a fast paced and agile environment


  • Post – secondary education

Finance professional is committed to creating an inclusive environment where all team members and clients feel like they belong. We seek applicants with a wide range of abilities and we provide an accessible candidate experience. We advocate for you and welcome anyone regardless of race, color, religion, national origin, sex, physical or mental disability, or age.