RSR Canada

Développeur Java/ Java developer

Publié le 18 nov. 2025
Lieu
Montreal
h/semaine
40 heures/semaine
Période de l'emploi
1 année

Préparez-vous à un projet stimulant dans le monde innovant des services financiers. En travaillant pour une entreprise mondiale de services financiers de premier plan, vous ferez partie d'une équipe jouant un rôle essentiel dans la construction et la maintenance d'une plateforme technologique de pointe.

L'équipe suit les principes agile et s'appuie sur une solide équipe de Product Owners, ce qui permet une collaboration étroite avec la BU (Business Unit). Le système fait l'objet d'investissements majeurs, tant pour le développement de nouvelles fonctionnalités que pour l'intégration de pratiques DevOps et l'amélioration des performances.


Responsabilités

Nous recherchons un développeur Java expérimenté et pratique (hands-on) pour rejoindre une équipe dont les membres ont un accès direct à l'unité d'affaires et doivent être capables de gérer plusieurs priorités simultanément.

Une personne capable de prendre la responsabilité de projets au sein du système. Son objectif sera de clarifier les besoins d'affaires et de garantir l'implémentation d'un code propre et cohérent, tout en respectant les délais de livraison.

Le candidat idéal doit aimer travailler dans un environnement hautement collaboratif qui valorise le travail d'équipe et offre une grande flexibilité, tant que la productivité et la qualité sont au rendez-vous.


Le compétences requises pour ce poste :

  • Très fortes capacités d'analyse et de résolution de problèmes

  • 7 à 15 ans d'expérience en développement backend Java

  • Très forte connaissance des principes de conception de logiciels : MVC, structures de données, données graphiques,

  • algorithmes, patrons de conception, multithreading, mise en cache, récursion

  • Forte connaissance de Java Core : chargement de classes, garbage collection, API Collections Java,

  • API Reflections, Streams Java 8 et Programmation fonctionnelle

  • Forte connaissance des technologies de mappage objet-relationnel : JPA/Hibernate

  • Forte connaissance des frameworks Java courants (Spring, JSR-303, Logback, Junit, Apache Commons)

  • Forte connaissance de la gestion du code source GIT

  • Connaissance des processus de construction automatisés Gradle, Jenkins

  • Forte connaissance du transfert d'état représentationnel (services Web RESTful)

  • Forte connaissance de Java d'entreprise : JAX-RS, JTA, Jetty/Tomcat

  • Forte connaissance du BDD (développement piloté par le comportement) avec JBehave/Cucumber

  • Forte connaissance des bases de données relationnelles et SQL (DB 2)

  • Bonne connaissance des bases de données non relationnelles et No-SQL (Mongo DB)

Atouts:

  • Expérience avec le TDD (développement piloté par les tests)

  • Bonne connaissance des outils BPM et BPMN

  • Connaissance de Snowflake DB

  • Connaissance de HTTP, XML, JSON

  • Connaissance de React JS

  • Connaissance d'Unix/Linux

  • Connaissance de la gestion des schémas de base de données Liquibase


Ce que vous y gagnerez:

  • Travailler au sein d'une équipe hautement technique et axée sur la technologie

  • Expérience de travail au sein de la prestigieuse industrie des services financiers

  • La chance d'établir de nombreuses connexions professionnelles

  • Une firme de services financiers mondiale bien connue sur votre CV

Nous remercions tous les candidats de leur intérêt, mais seuls les candidats qualifiés seront contactés pour les prochaines étapes. Dans l'attente de vous lire !

*****************************************************************************


Prepare for a stimulating project in the innovative world of financial services. Working for a leading global financial services firm, you will be part of a team playing a vital role in building and maintaining a cutting-edge technology platform.

The team follows agile principles and relies on a strong team of Product Owners, allowing for close collaboration with the BU (Business Unit). The system is undergoing major investment, both for the development of new features and for the integration of DevOps practices and performance improvements.

Responsibilities:


We are looking for an experienced, hands-on Java developer to join a team where members have direct access to the business unit and must be able to manage multiple priorities simultaneously.

Someone capable of taking responsibility for projects within the system. Their goal will be to clarify business requirements and ensure the implementation of clean and consistent code, while meeting delivery deadlines.

The ideal candidate should enjoy working in a highly collaborative environment that values teamwork and offers significant flexibility, as long as productivity and quality are maintained.

Required Skills:


  • Very strong analytical and problem-solving skills.

  • 7 to 15 years of experience in Java backend development.

  • Very strong knowledge of software design principles: MVC, data structures, graph data, algorithms, design patterns, multithreading, caching, recursion.

  • Strong knowledge of Java Core: class loading, garbage collection, Java Collections API, Reflections API, Java 8 Streams, and Functional Programming.

  • Strong knowledge of Object-Relational Mapping (ORM) technologies: JPA/Hibernate.

  • Strong knowledge of common Java frameworks (Spring, JSR-303, Logback, Junit, Apache Commons).

  • Strong knowledge of GIT source code management.

  • Knowledge of automated build processes: Gradle, Jenkins.

  • Strong knowledge of Representational State Transfer (RESTful Web Services).

  • Strong knowledge of Enterprise Java: JAX-RS, JTA, Jetty/Tomcat.

  • Strong knowledge of BDD (Behavior-Driven Development) with JBehave/Cucumber.

  • Strong knowledge of relational databases and SQL (DB2).

  • Good knowledge of non-relational and No-SQL databases (MongoDB).


Assets:

  • Experience with TDD (Test-Driven Development).

  • Good knowledge of BPM and BPMN tools.

  • Knowledge of Snowflake DB.

  • Knowledge of HTTP, XML, JSON.

  • Knowledge of React JS.

  • Knowledge of Unix/Linux.

  • Knowledge of Liquibase database schema management.


What You Will Gain:


  • Work within a highly technical and technology-driven team.

  • Experience working within the prestigious financial services industry.

  • The chance to establish numerous professional connections.

  • A well-known global financial services firm on your resume.


We thank all applicants for their interest, but only qualified candidates will be contacted for the next steps. We look forward to hearing from you!

Projets similaires

+ Voir tous les projets

2026 - Randstad Sourceright GmbH. Tous droits réservés.