Back to job search
Alquemy Search & Consulting logo

Senior Java Developer

  • Toronto, ON
  • On-site
  • Posted Oct 15, 2026
  • 1 position

Opens LinkedIn

Sign in to save this job
Employment type
Full-time
Experience level
Senior · 5+ years
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Direct apply is available

Job summary

Develop, maintain, and improve scalable Java applications supporting Financial Markets trading and related functions, and contribute to system design and implementation. Support applications across asset classes and business functions, document deployment and support processes, and collaborate with quantitative specialists to investigate and resolve problems.

Job details

We are seeking Intermediate to Senior Java Developers to join a highly technical front-office development team supporting Financial Markets activities. This is a hands-on development role for engineers who can design, build and implement scalable applications and systems. The team values developers who understand how systems work end to end, participate in design discussions and take ownership of implementing practical solutions. The team operates with a startup-style culture within a major financial institution. Candidates from smaller organizations or startups are particularly welcome. Developers from larger enterprises will also be considered if they demonstrate substantial hands-on technical ownership. Key Responsibilities Develop and maintain Java applications supporting Financial Markets trading activities. Design and build scalable, robust and maintainable solutions. Participate in system design discussions and implement technical solutions. Support applications across multiple asset classes and business functions, including: e-Trading, Equity, FX and Fixed Income Stock Lending Structured Products Pricing and Risk CVA, XVA and PFE Mortgage Derivatives Equity Swaps and Delta One Regulatory Reporting and Operations Understand existing applications, processes and development practices. Prepare technical documentation supporting deployment and application support. Contribute to quantitative development for Front Office and Market Risk, depending on qualifications. Investigate problems and develop solutions with incomplete or evolving requirements. Collaborate with quantitative specialists and other developers. Identify opportunities to improve existing applications and processes. Required Technical Skills and Experience Strong hands-on core Java development experience. Demonstrated ability to construct and implement applications and systems. Understanding of software design and scalable application development. Experience participating in system design discussions. Strong debugging, analytical and problem-solving capabilities. Experience with Linux environments and some Windows exposure. Knowledge of HTML, CSS, some JavaScript and Bash Shell. Ideal Candidate Profile A genuinely hands-on Java developer who writes code regularly. Experience building scalable applications and understanding how system components work together. Ability to participate in design discussions and personally implement solutions. Experience in a startup or smaller organization with meaningful technical ownership, or similar initiative demonstrated in a larger enterprise. Comfortable working independently with limited requirements. Genuine interest in Financial Markets and learning the underlying business. Interest in developing long-term expertise within the team. Financial Markets experience is helpful but not mandatory. Approximately five years of experience in a Canadian work context is preferred. Candidates with less experience may be considered if they come from a startup environment with strong mentorship and demonstrate the necessary technical capability. Java Development Environment The current codebase primarily uses Java 24/25, with Java 8 used for specific Excel add-in applications. Experience with a particular Java version is not a hard screening requirement; strong core Java fundamentals and adaptability are more important. The team is not focused on low-latency or high-frequency trading systems, although application responsiveness to user requests is important.

What you’ll do

Develop, maintain, and improve scalable Java applications supporting Financial Markets trading and related functions, and contribute to system design and implementation. Support applications across asset classes and business functions, document deployment and support processes, and collaborate with quantitative specialists to investigate and resolve problems.

Requirements

Requires strong hands-on core Java development experience, the ability to design and implement scalable applications, and experience participating in system design discussions. Candidates should have strong debugging and analytical skills, experience with Linux and some Windows, and familiarity with HTML, CSS, JavaScript, and Bash; Financial Markets experience is helpful but not required.

Listed skills

  • Technical Documentation · Preferred
  • HTML · Preferred
  • CSS · Preferred
  • JavaScript · Preferred
  • Windows · Preferred
  • Linux · Preferred
  • Java · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Java
  • Core Java
  • Application Development
  • System Design
  • Scalable Application Development
  • Software Design
  • Debugging
  • Analytical Problem-Solving
  • Linux
  • Windows
  • HTML
  • CSS
  • JavaScript
  • Bash Shell
  • Technical Documentation
  • Financial Markets

Job areas

  • Software
  • Technology
  • Finance & Accounting

More jobs from Alquemy Search & Consulting

See all jobs from Alquemy Search & Consulting