Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 31 Oct 2026

Développeur.euse Java Senior

Bounteous Montreal, QC Hybrid senior full-time

The employer hasn't listed a salary.

Apply on Bounteous

Description

We are seeking a Senior Java Developer with 5-15 years of professional experience to join our high-performing team.

As a Senior Java Developer, you will work on complex financial systems that drive critical operations, developing scalable and secure solutions using Java, Spring Framework, and SQL.

Key responsibilities:

  • Develop, manage, and improve enterprise-level Java applications
  • Leverage Spring Framework (Spring Boot, Spring Data, Spring Security) to build scalable and secure solutions
  • Write efficient and high-performance SQL queries and optimise database interactions
  • Develop multi-threaded applications to handle simultaneous operations
  • Implement test-driven development (TDD) principles, writing clear and testable code
  • Collaborate with business analysts and stakeholders to translate financial domain requirements into technical specifications
  • Work on financial systems such as exchange platforms, risk management tools, and settlement systems
  • Optimise applications for performance and low latency, essential for banking and investment operations
  • Collaborate with DevOps, QA, and product teams to ensure seamless delivery
  • Stay up-to-date with emerging technologies and best practices in financial technology

Requirements:

  • 5-15 years of practical experience in Java development
  • Mastery of Spring Framework (Spring Boot, Spring MVC, Spring Security)
  • Advanced knowledge of SQL and database performance optimisation
  • Expertise in test-driven development (TDD) and writing unit/integration tests
  • Strong experience with multi-threading, concurrent programming, and low-latency systems
  • Solid understanding of object-oriented programming (OOP), design patterns, and architectural principles
  • Excellent problem-solving skills and attention to detail
  • Bilingual in French and English

Nice to have:

  • Previous experience in the banking and investment sector
  • Familiarity with FIX protocol, exchange platforms, or risk management systems
  • Knowledge of messaging systems such as Kafka, RabbitMQ, or ActiveMQ
  • Experience with profiling and performance optimisation tools
  • Exposure to Agile/Scrum methodologies

Information Security Responsibilities:

  • Promote and enforce awareness of key information security practices
  • Identify, assess, and report security risks
  • Understand and evaluate data storage, processing, and transmission
  • Ensure data protection measures are integrated throughout the information lifecycle

Additional Information: Bounteous is an equal opportunity employer and welcomes applications from all qualified candidates.

Skills

Required

  • Java
  • Spring Framework
  • SQL
  • Test-Driven Development (TDD)
  • Multi-threading
  • Object-Oriented Programming (OOP)
  • French

Nice to have

  • Banking and Investment
  • FIX protocol
  • Kafka
  • RabbitMQ
  • ActiveMQ
  • Agile/Scrum

Ready to apply?

You apply with the employer directly. Their original posting is here: https://jobs.lever.co/bounteous/d20bbaff-d10b-42c9-a1f1-f765c03a2680

Apply on Bounteous