Développeur Java

2 hours ago


Montreal, Quebec, Canada Groupe SII Full time

Partenaire technologique des grandes entreprises depuis 1979, le Groupe SII est au cœur de l'économie de l'innovation avec collaborateurs, une présence internationale dans 20 pays, et un chiffre d'affaires supérieur à 1.621 milliards de dollars canadiens.

SII Canada offre à ses clients une expertise technique avancée dans les domaines du développement applicatif, Web et Mobile, de la Cybersécurité et du Cloud. Nous intervenons également en Ingénierie, particulièrement sur les systèmes embarqués dans divers secteurs industriels. Notre ambition : faire évoluer les systèmes d'information et contribuer à la création des produits et services de demain pour nos clients.

D'autre part, l'inclusion est au cœur de notre culture d'entreprise. SII Canada s'engage à offrir un environnement de travail équitable et respectueux, favorisant la diversité des profils et l'égalité des chances.

Missions :

Au sein d'une équipe de développement spécialisée dans la création et l'amélioration de rapports réglementaires, tu participeras à la conception, au développement et au maintien de solutions critiques liées au reporting réglementaire quotidien. Ces rapports doivent respecter des délais stricts imposés par les autorités de régulation. Tu contribueras également aux activités de support de niveau 3 et aux initiatives d'amélioration continue au sein d'un environnement Agile.

Responsabilités principales :

  • Participer au développement et à l'implémentation d'applications de haute qualité : logique métier backend, modules API et interfaces utilisateurs.
  • Implémenter, tester et livrer des fonctionnalités selon les standards internes et dans un cadre d'Intégration Continue.
  • Assurer un support opérationnel quotidien incluant la gestion des anomalies, des incidents et des situations critiques.
  • Participer activement aux cérémonies Agile.
  • Contribuer à l'amélioration continue de l'équipe via la communication, la documentation et l'automatisation.

Profil :

Compétences Attendues :

  • Java 17 ou plus (maîtrise solide en développement API et performance ; minimum Java 11).
  • Expertise en Spring Boot et microservices.
  • Maîtrise des pratiques TDD & BDD.
  • Connaissance des environnements DevOps, CI/CD, monitoring et logging.
  • Excellente compréhension des concepts orientés objet (OOP).
  • Expérience pratique avec les frameworks Spring et Hibernate.
  • HTML/HTML5, CSS Modules, Bootstrap, Typescript, JavaScript.
  • Connaissance et expérience PostgreSQL.
  • Expérience avec les API REST.
  • Expérience des conteneurs : Kubernetes / Docker.
  • Git/GitHub, intégration continue avec Maven et Jenkins.

Expérience et compétences – indispensables :

  • Capacité à diagnostiquer et résoudre les problèmes applicatifs.
  • Solides compétences en programmation orientée objet.
  • Expérience concrète des bonnes pratiques Agile : TDD, BDD, Refactoring, Clean Code.
  • Bonne compréhension du cycle de développement logiciel et des environnements orientés processus.
  • Expérience en tests fonctionnels / manuels.
  • Excellentes aptitudes en communication.
  • Solide compréhension des rôles et méthodologies Agile.
  • Connaissance des outils et pratiques CI/CD (dont JIRA).
  • Aptitudes analytiques et bonnes capacités de résolution de problèmes.
  • Capacité à travailler au sein d'équipes Agile et à contribuer aux priorités collectives.

Atouts:

  • Expérience préalable en environnement financier.
  • Connaissances de base en finance / marchés de capitaux.
  • Expérience sur un cloud public (ex. Azure).

Missions:

Within a development team dedicated to building and enhancing regulatory reporting solutions, you will participate in designing, developing, and maintaining critical applications used for daily regulatory submissions. These reports must comply with strict deadlines defined by regulatory authorities. You will also contribute to Level 3 support activities and continuous improvement initiatives in an Agile environment.

Main Responsibilities:

  • Participate in the development and implementation of high-quality applications: backend business logic, API modules, and user interfaces.
  • Implement, test, and deliver features according to internal standards and Continuous Integration processes.
  • Provide daily operational support, including defect management, incident handling, and crisis processes.
  • Actively participate in Agile ceremonies.
  • Contribute to team continuous improvement through communication, documentation, and automation.

Profile:

Technical skills – must have:

  • Java 17 or above (strong expertise in API development and performance; minimum Java 11).
  • Hands-on experience with Spring Boot and microservices.
  • Familiarity with TDD & BDD practices.
  • Understanding of DevOps principles, CI/CD pipelines, monitoring and logging.
  • Strong object-oriented programming knowledge.
  • Experience with Spring and Hibernate frameworks.
  • HTML/HTML5, CSS Modules, Bootstrap, Typescript, JavaScript.
  • Knowledge and experience with PostgreSQL.
  • Experience with REST APIs.
  • Experience with containers: Kubernetes / Docker.
  • Git/GitHub, Continuous Integration with Maven and Jenkins.

Experience and competencies – must have:

  • Ability to troubleshoot application development and usage issues.
  • Strong object‑oriented programming skills.
  • Hands-on experience with Agile best practices: TDD, BDD, Refactoring, Clean Code.
  • Clear understanding of the software development lifecycle and process‑oriented environments.
  • Experience in functional/manual testing.
  • Excellent communication skills.
  • Strong understanding of Agile roles and methodologies.
  • Strong understanding of CI/CD practices and tools (including JIRA).
  • Analytical thinking and problem-solving skills.
  • Ability to work in Agile teams and contribute to shared priorities.

Preferred Qualifications – Nice to Have:

  • Previous experience in a financial environment.
  • Basic financial / capital markets knowledge.
  • Experience working with public cloud (e.g., Azure).

Compétences requises

.NET

Agile

C#

Qualités souhaitées

Esprit de synthèse

Adaptabilité

Capacités d'analyse

Bon relationnel

Curiosité

Passion

Qualités rédactionnelles

Satisfaction client


  • Développeur Java

    2 hours ago


    Montreal, Quebec, Canada Exposant 3 Full time

    Rejoignez Exposant 3 (E3) : La puissance de l'humain au cœur de la technologie Exposant 3 est une firme de services-conseils en gestion des affaires et technologies de l'information, dédiée à accompagner les entreprises et organismes dans leur transformation numérique et organisationnelle. Votre carrière chez Exposant 3Nous croyons fermement en une...

  • Développeur Java

    4 days ago


    Montreal, Quebec, Canada hackajob Full time

    hackajob*is collaborating withmThree*to connect them with exceptional tech professionals for this role.*** English version to follow ***Vous souhaitez débuter votre carrière en tant que développeur Java ?Formation pour diplômés, accompagnement continu, opportunités auprès d'employeurs internationaux de premier plan – le programme Alumni vous offre...

  • Développeur Java

    2 hours ago


    Montreal, Quebec, Canada hackajob Full time

    hackajob*is collaborating withmThree*to connect them with exceptional tech professionals for this role.*** English version to follow ***Vous souhaitez débuter votre carrière en tant que développeur Java ?Formation pour diplômés, accompagnement continu, opportunités auprès d'employeurs internationaux de premier plan – le programme Alumni vous offre...


  • Montreal, Quebec, Canada Exagens Full time

    *English version will followPourquoi nous ?Les meilleures personnes devraient travailler sur les problèmes les plus complexes. Chez exagens, nous utilisons des technologies de pointe, l'analyse de données, la théorie comportementale et bien plus encore pour créer des parcours numériques individualisés et mémorables. Déjà utilisés par des millions...

  • Développeur Java

    5 days ago


    Montreal, Quebec, Canada mthree Full time

    **English version below**Doit être local à MontréalVous souhaitez travailler dans le domaine de la technologie au sein d'une banque d'investissement?Nous recherchons un développeur expérimenté et hautement motivé pour l'un de nos clients afin de rejoindre leur équipe dédiée au Grand Livre (GL) et à la fiscalité. Vous contribuerez de manière...

  • Développeur Java

    5 days ago


    Montreal, Quebec, Canada mthree Full time

    **English version below**Doit être local à MontréalVous souhaitez travailler dans le domaine de la technologie au sein d'une banque d'investissement?La flotte Market Risk est une flotte agile diversifiée, composée de plusieurs équipes et développeurs situés au Canada, en Inde, en Hongrie, au Royaume-Uni et aux États-Unis. Elle est principalement...

  • Développeur Java

    2 hours ago


    Montreal, Quebec, Canada mthree Full time

    **English version below**Doit être local à MontréalVous souhaitez travailler dans le domaine de la technologie au sein d'une banque d'investissement?La flotte Market Risk est une flotte agile diversifiée, composée de plusieurs équipes et développeurs situés au Canada, en Inde, en Hongrie, au Royaume-Uni et aux États-Unis. Elle est principalement...


  • Montreal, Quebec, Canada Maplr Full time

    Tu recherches unnouveau challengeen tant queDéveloppeur/Développeuse Javaà Montréal ?Tu es à la bonne place Rejoins-nous chezMaplr Nous sommes à la recherche detalents exceptionnelscomme toi, prêts à contribuer à desprojets d'envergurequi façonneront l'avenir du Québec, tout en vivant uneaventure humaine incroyablede l'autre côté de...


  • Montreal, Quebec, Canada National Bank of Canada Full time

    Présence: Hybride Catégorie d'emploi: Professionnel sénior Type de contrat: Permanent Tes avantages:Une carrière en tant que développeuse ou développeur back-end Java dans l'équipe Marketing, à la Banque Nationale, c'est agir à titre de spécialiste en développement d'applications et de solutions Adobe. Cet emploi te permet d'avoir un impact...


  • Montreal, Quebec, Canada mthree Full time

    English Version to followVous souhaitez débuter votre carrière en tant que développeur Java?Formation diplômante, accompagnement continu, opportunités chez des employeurs mondiaux de premier plan – le programme Alumni vous offre tout ce dont vous avez besoin. (Et ne vous inquiétez pas, il n'y a aucun engagement de formation. Pas de frais de sortie,...