Développeur Java (senior)

Montréal, QC, CA, Canada

Job Description

Partenaire technologique des grandes entreprises depuis 1979, le Groupe SII est au coeur de l'economie de l'innovation avec 16 000 collaborateurs, une presence internationale dans 20 pays, et un chiffre d'affaires superieur a 1.621 milliards de dollars canadiens.

SII Canada offre a ses clients une expertise technique avancee dans les domaines du developpement applicatif, Web et Mobile, de la Cybersecurite et du Cloud. Nous intervenons egalement en Ingenierie, particulierement sur les systemes embarques dans divers secteurs industriels. Notre ambition : faire evoluer les systemes d'information et contribuer a la creation des produits et services de demain pour nos clients.


En tant qu'entreprise de consultation en TI basee au Quebec, SII Canada opere dans un environnement mondial ou l'anglais est essentiel. Nous restons dedies a la promotion et au respect de la langue francaise au sein de notre entreprise.


Poste :



Le Centralized Transaction Repository (CTR) est une plateforme de donnees critique concue pour agreger, stocker et distribuer les donnees de transaction de notre client de maniere fiable et efficace. Elle constitue la source unique de verite pour les donnees transactionnelles brutes, garantissant que toutes les applications et systemes en aval disposent d'informations coherentes, precises et a jour. Le CTR fournira une source unique de donnees transactionnelles consolidees, ameliorant la gestion des donnees et l'efficacite operationnelle. En centralisant les donnees de transaction de notre client, il offre une vue d'ensemble sur toute l'organisation, favorisant l'amelioration continue et soutenant les innovations strategiques grace a des insights partages.

Competences requises :



Minimum 4 a 5 ans d'experience en developpement JAVA, incluant les versions JAVA 8+, JUnit, Spock, JPA, Hibernate, JAX-RX, JAX-WS Minimum 4 a 5 ans d'experience avec le framework Spring (Data, Boot, Cloud...) Experience avec PostgreSQL, SQL, NoSQL, Redis Connaissances pratiques d'Azure et Kubernetes Experience avec les interfaces REST / SOAP (et documentation via Swagger) Experience avec Jenkins, Sonar, Git, Gradle, k8s, Docker Experience des methodologies de developpement agile (SCRUM) Capacite a collaborer efficacement avec PO, SM, BA, Architectes et Testeurs Maitrise des principes et modeles de conception logicielle Anglais courant - niveau B2/C1

Competences appreciees :



Experience avec les bases de donnees SQL et NoSQL Connaissance des approches TDD et BDD pour les tests automatises (utilisation de spock/mockito/cucumber) Bases de la conception orientee domaine (Domain Driven Design) Experience avec les service mesh
-


Position:



The Centralized Transaction Repository (CTR) is a mission-critical data platform designed to aggregate, store, and distribute our client's transaction data reliably and efficiently. It serves as the single source of truth for raw transactional data, ensuring that all downstream applications and systems have consistent, accurate, and up-to-date information. CTR will provide a single source of consolidated transaction data, improving data management and operational efficiency. By centralizing our client's transaction data, it provides a comprehensive view across the entire organizing, fostering continuous improvement, and supporting strategic innovations through shared insights.



Must have:



At least 4-5 years JAVA development experience, including JAVA 8+ versions, JUnit, Spock, JPA, Hibernate, JAX-RX, JAX-WS At least 4-5 years' Spring framework experience (Data, Boot, Cloud...) Experience in PostgreSQL, SQL, NoSQL, Redis Practical Azure and Kubernetes knowledge Experience in REST / SOAP interfaces (and documenting on Swagger) Experience in working with Jenkins, Sonar, Git, Gradle, k8s, Docker Experience in agile software development methodologies (SCRUM) Ability to collaborate effectively with PO, SM, BA's, Architects and Testers Demonstrates knowledge and practice in applying design patterns/principles Fluent English - level B2/C1



Nice to have:



Experience in both SQL and NoSQL datastores Knowledge of TDD and BDD ways of automated testing (using spock/mockito/cucumber) Basics of Domain Driven Design Experience with service mesh

Competences requises
Java
REST
Spring Boot
SQL
Qualites souhaitees
Esprit de synthese
Adaptabilite
Capacites d'analyse
Bon relationnel
Curiosite
Passion
Qualites redactionnelles
Satisfaction client

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2976810
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Montréal, QC, CA, Canada
  • Education
    Not mentioned