# Développeur.euse Java Senior

**Company**: Bounteous
**Location**: Montreal, QC
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://jobs.lever.co/bounteous/d20bbaff-d10b-42c9-a1f1-f765c03a2680?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_c9ea91c4-cea

## 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

---

Source: [Apply at jobs.lever.co](https://jobs.lever.co/bounteous/d20bbaff-d10b-42c9-a1f1-f765c03a2680?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
