D

Développeur Java

DELAN · Montreal, Quebec, Canada

Staffing and Recruiting · 11-50 employees

Jun 23
Senior (5-10 yrs) Full-time Canada
Log in to apply, save this posting, or score it against your profile with AI.

About the role

The Java Developer will design, develop, and maintain enterprise-level business applications using the Spring framework. They will focus on creating scalable, secure solutions with a high emphasis on performance and low latency for financial trading and risk management systems.

What they look for

Java Spring Boot Spring Data Spring Security SQL Multithreading Concurrent Programming TDD Automated Testing Object-Oriented Programming Design Patterns Database Performance Optimization

Requirements

Candidates need over 5 years of professional Java experience and expertise in Spring, SQL optimization, and concurrent programming. A degree in computer science or an equivalent qualification and English proficiency are required.

Full description

Le Développeur Java sera responsable de concevoir, développer et améliorer des applications d’affaires dans un environnement à rythme rapide.

PLUS PRÉCISÉMENT

  • Développer et maintenir des applications

Java de niveau entreprise

  • Exploiter le framework Spring (Spring

Boot, Spring Data, Spring Security) afin de concevoir des solutions évolutives et sécurisées

  • Rédiger des requêtes SQL efficaces et

optimisées, et améliorer la performance des bases de données

  • Développer des applications multithread

et concurrentes pour supporter des systèmes transactionnels

  • Garantir la performance des applications

et une faible latence, essentielles pour les systèmes de trading financier et de gestion des risques

PROFIL

  • 5+ années

d’expérience professionnelle en tant que Développeur Java

  • Expertise du framework Spring

(Spring Boot, Spring MVC, Spring Security)

  • Compétences

avancées en SQL et optimisation des performances des bases de données

  • Expérience

en développement piloté par les tests (TDD) et en tests automatisés

  • Excellente

maîtrise du multithreading et de la programmation concurrente

  • Bonne

compréhension de la programmation orientée objet (POO) et des design patterns

  • Solides

compétences analytiques et esprit de résolution de problèmes, avec une grande attention aux détails

  • DEC ou BAC en informatique ou

l’équivalent

  • Anglais requis