Développeur Fullstack Java (Senior)

SII Canada

Montreal (administrative region)

On-site

CAD 90,000 - 130,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Groupe SII Canada recherche un(e) Développeur(se) Full Stack Java pour contribuer au développement d'applications d'entreprise à haute disponibilité dans un environnement financier exigeant.

Vous concevrez et développerez des applications Java avec Spring Boot, Angular et/ou React, et resterez impliqué dans les API RESTful et les services gRPC, tout en déployant avec Kubernetes et Docker et en travaillant sur MSSQL et PostgreSQL.

Qualifications

  • Minimum de 3 années d'expérience en développement logiciel dans le secteur financier.

Responsibilities

  • Concevoir, développer et maintenir des applications sur la plateforme Java avec Spring Boot et Angular et/ou React.
  • Participer aux discussions de conception et d'architecture pour des applications d'entreprise multicouches.
  • Développer, déployer et supporter des API RESTful et/ou des services gRPC.
  • Collaborer avec les utilisateurs métiers et les parties prenantes TI dans un contexte international.
  • Contribuer au déploiement via Kubernetes et Docker.
  • Concevoir et optimiser des solutions de données avec MSSQL et PostgreSQL.
  • Appliquer les bonnes pratiques de génie logiciel: design patterns, tests unitaires, CI.
  • Participer aux cérémonies Agile et à l'amélioration continue.
  • Assurer performance et évolutivité dans un environnement à forte cadence.

Skills

Java
Spring Boot
Angular
React
RESTful APIs
gRPC
Kubernetes
Docker
MSSQL
PostgreSQL
Git
Unit testing
CI/CD
MVVM
SOA
Multithreading
Agile
Python

Tools

Python

Job description

Description du poste

Dans le cadre de ses activités, notre client recherche un(e) développeur(se) Full Stack Java afin de contribuer au développement et à l'évolution d'applications d'entreprise à haute disponibilité dans un environnement financier exigeant.

Responsabilités
  • Concevoir, développer et maintenir des applications sur la plateforme Java en utilisant Spring Boot ainsi qu'Angular et/ou React.
  • Participer aux discussions de conception et d'architecture de systèmes pour des applications d'entreprise multicouches.
  • Développer, déployer et assurer le support d'API RESTful et/ou de services gRPC.
  • Collaborer étroitement avec les utilisateurs d'affaires ainsi que les parties prenantes TI dans un environnement international.
  • Contribuer au déploiement d'applications conteneurisées à l'aide de Kubernetes et Docker.
  • Concevoir, développer et optimiser des solutions de données avec les bases de données MSSQL et PostgreSQL.
  • Appliquer les meilleures pratiques en ingénierie logicielle, notamment les patrons de conception, les tests unitaires, la gestion du code source et l'intégration continue.
  • Participer aux cérémonies Agile et contribuer aux initiatives d'amélioration continue.
  • Assurer la performance, la fiabilité et l'évolutivité des applications dans un environnement à forte pression.
Profil Recherché
  • Minimum de 3 années d'expérience en développement logiciel dans un environnement de services financiers ou de marchés financiers.
  • Excellente maîtrise de Java et Spring Boot.
  • Expérience avec Angular et/ou React.
  • Expérience dans le développement et le déploiement d'API RESTful et/ou de services gRPC.
  • Expérience avec Kubernetes et Docker.
  • Bonne compréhension des architectures orientées services (SOA).
  • Connaissance des bases de données MSSQL et PostgreSQL.
  • Expérience avec Git, les tests unitaires et les outils d'intégration continue.
  • Bonne maîtrise des patrons de conception logiciels, notamment le modèle MVVM.
  • Connaissance du multithreading et des architectures applicatives multicouches modernes.
  • Expérience de collaboration avec des équipes d'affaires et des parties prenantes TI.
  • Souci du détail, rigueur et capacité à évoluer efficacement dans des environnements à forte cadence.
  • Bonne compréhension des méthodologies de développement Agile.
Atouts
  • Expérience avec Python.
  • Expérience supplémentaire sur des applications liées aux activités transactionnelles ou aux environnements à forte volumétrie.
  • Connaissances des architectures cloud natives et des environnements microservices.
Job Description

Our client is looking for a Full Stack Java Developer to contribute to the development and evolution of high-availability enterprise applications within a demanding financial environment.

Responsibilities
  • Design, develop, and maintain applications on the Java platform using Spring Boot and Angular and/or React.
  • Participate in system design and architecture discussions for multi-tier enterprise applications.
  • Develop, deploy, and support RESTful APIs and/or gRPC services.
  • Collaborate closely with business users and IT stakeholders in an international environment.
  • Contribute to containerized application deployments using Kubernetes and Docker.
  • Design, develop, and optimize data solutions using MSSQL and PostgreSQL databases.
  • Apply software engineering best practices, including design patterns, unit testing, source control, and continuous integration.
  • Participate in Agile ceremonies and contribute to continuous improvement initiatives.
  • Ensure applications meet performance, reliability, and scalability requirements in a fast-paced environment.
Required Qualifications
  • Minimum of 3 years of software development experience within a financial services environment.
  • Strong experience with Java and Spring Boot.
  • Experience with Angular and/or React.
  • Experience developing and deploying RESTful APIs and/or gRPC services.
  • Experience with Kubernetes and Docker.
  • Strong understanding of Service-Oriented Architecture (SOA).
  • Knowledge of MSSQL and PostgreSQL databases.
  • Experience with Git, unit testing, and continuous integration tools.
  • Strong understanding of software design patterns, including MVVM.
  • Knowledge of multithreading and modern multi-tier application architectures.
  • Experience collaborating with business users and IT stakeholders.
  • Strong attention to detail, rigor, and ability to thrive in high-pressure environments.
  • Good understanding of Agile development methodologies.
Nice To Have
  • Experience with Python.
  • Additional experience working on transaction-processing or high-volume business applications.
  • Exposure to cloud-native architectures and microservices environments.

Partenaire technologique de grandes entreprises depuis 1979, le Groupe SII est au cœur de l'économie de l'innovation, avec 16 000 employés, une présence internationale dans 20 pays et un chiffre d'affaires dépassant 1,621 milliard de dollars canadiens. SII Canada offre à ses clients une expertise technique de pointe dans les domaines du développement d'applications, du web et du mobile, de la cybersécurité et du cloud computing. Nous fournissons également des services d'ingénierie, notamment pour les systèmes embarqués dans divers secteurs industriels. Notre ambition est de faire progresser les systèmes d'information et de contribuer à la création des produits et services de demain pour nos clients. De plus, l'inclusion est au cœur de notre culture d'entreprise. SII Canada s'engage à offrir un environnement de travail équitable et respectueux qui favorise la diversité et l'égalité des chances.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Analyste Support Applicatif - Finance (Intermédiaire)
Analyste Support Applicatif - Finance (Intermédiaire)

SII Canada • Montreal (administrative region)

On-site
CAD 70,000 - 100,000
Analyste Support Applicatif - Marchés Financiers (Senior)
Analyste Support Applicatif - Marchés Financiers (Senior)

SII Canada • Montreal (administrative region)

On-site
CAD 85,000 - 120,000
Analyste d'Affaires Finance (Intermédiaire)
Analyste d'Affaires Finance (Intermédiaire)

Groupe SII • Montreal (administrative region)

On-site
CAD 85,000 - 120,000
Analyste d'Affaires Finance (Intermédiaire)
Analyste d'Affaires Finance (Intermédiaire)

SII Canada • Montreal (administrative region)

On-site
CAD 80,000 - 110,000
C/C++ Software Developer (Intermediate)
C/C++ Software Developer (Intermediate)

SII Canada • Ottawa

On-site
CAD 80,000 - 110,000
Analyste Fonctionnel (Senior)
Analyste Fonctionnel (Senior)

SII Canada • Montreal (administrative region)

Hybrid
CAD 70,000 - 100,000
Ingénieur Données Plateforme (Senior)
Ingénieur Données Plateforme (Senior)

SII Canada • Montreal (administrative region)

On-site
CAD 110,000 - 145,000
Ingénieur DevSecOps Cloud (Senior)
Ingénieur DevSecOps Cloud (Senior)

SII Canada • Montreal (administrative region)

On-site
CAD 90,000 - 140,000
Spécialiste Plateforme Cloud – Infrastructure as Code (Senior)
Spécialiste Plateforme Cloud – Infrastructure as Code (Senior)

SII Canada • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Responsable Produit (Senior)
Responsable Produit (Senior)

SII Canada • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000