Enable job alerts via email!

Senior Java Backend Developer

Akkodis

Montreal

On-site

CAD 75,000 - 80,000

Full time

3 days ago
Be an early applicant

Job summary

A leading technology recruitment firm is seeking a Senior Java Backend Engineer for a top Canadian bank's e-Trading Technology team in Montreal. The role involves building and enhancing trading systems, optimizing JVM performance, and mentoring junior developers. Ideal candidates have over 7 years of Java backend experience and strong problem-solving skills. Competitive salary and a dynamic work environment offered.

Qualifications

  • 7+ years of Core Java backend development experience, Java 17+ preferred.
  • Expertise in multithreading, concurrency, and tuning high-throughput systems.
  • Strong communication and problem-solving skills.

Responsibilities

  • Build and enhance mission-critical backend trading systems using Java 17+.
  • Optimize JVM performance with GC tuning and memory management.
  • Collaborate with global teams including business users and engineers.

Skills

Core Java backend development
Multithreading
Concurrency
GC tuning
Memory management
Messaging systems (Kafka, Tibco, Solace)

Job description

Are you an experienced Core Java developer who thrives in fast-paced environments and enjoys building high-performance, low-latency systems ? Then this is the role for you!

Akkodis is partnered with one of the leading Canadian Banks to recruit a Senior Java Backend Engineer to join their global e-Trading Technology team in Montreal. This is a rare opportunity to work on real-time trading infrastructure at the heart of the capital markets - where performance, stability, and speed truly matter.

What You’ll Work On :

  • Build and enhance mission-critical backend trading systems using Java 17+.
  • Optimize JVM performance with GC tuning and memory management .
  • Develop robust, multi-threaded applications that power our electronic trading platforms.
  • Collaborate with global teams including business users, quants, and infrastructure engineers.
  • Influence architecture and mentor junior developers as a technical leader.

What You Bring :

  • 7+ years of Core Java backend development experience (Java 17+ preferred).
  • Expertise in multithreading , concurrency , and tuning high-throughput systems .
  • Hands-on experience with messaging systems (Kafka, Tibco, Solace, etc.).
  • Deep understanding of memory management and JVM internals.
  • Strong communication and problem-solving skills.

Nice to Have :

  • Exposure to capital markets or trading environments (not required).
  • Familiarity with React or HTML5 (for occasional UI needs).
  • Passion for performance engineering and clean architecture.

If you're interested in learning more, or if you would like to explore any other Senior Java backend Developer opportunities, don't hesitate to apply today!

Seniority level

Seniority level

Mid-Senior level

Employment type

Employment type

Full-time

Job function

Job function

Information Technology

Financial Services and Banking

Referrals increase your chances of interviewing at Akkodis by 2x

Get notified about new Java Software Engineer jobs in Montreal, Quebec, Canada .

Full-Stack Software Engineer [Contract] [Remote possible]

Montreal, Quebec, Canada CA$75,000.00-CA$80,000.00 23 hours ago

Java Software Developer (Core Java, Algorithms and data structures)

Freelance Software Developer (Java) - AI Trainer

Junior Software Engineer - Full-Stack System Design

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

J-18808-Ljbffr

Create a job alert for this search
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.