CareerPlan

Développeur.euse Java Senior

Montreal, QCFull-time2025-06-27 → 2026-11-10
Hybrid

Core

Senior Java developer building scalable, secure enterprise financial applications and low-latency trading systems.

Role type

Senior IC Java developer

Builds

Enterprise Java applications, trading platforms, risk management tools, and settlement systems

Domain

Financial services / Banking / Investment

Deliverable

production ML models | product features

Required skills

Java, Spring Framework (Boot, MVC, Security), SQL, TDD, Multithreading, Object-Oriented Programming, System Design

Preferred skills

FIX protocol, Exchange platforms, Risk management systems, Message brokers (Kafka, RabbitMQ, ActiveMQ), Performance profiling, Agile/Scrum

Technologies

Spring Boot, Spring Data, Spring Security, Kafka, RabbitMQ, ActiveMQ

Responsibilities

Develop and optimize enterprise Java applications using Spring Framework; Write efficient SQL queries and optimize database interactions; Implement TDD with unit and integration tests; Collaborate with business analysts to translate financial requirements into technical specifications; Contribute to technical discussions and ensure seamless delivery with DevOps/QA teams.

Seniority

Senior, hands-on IC