Développeur·euse backend Java – API et AWS

ALFACONSEIL.CA

Montreal (administrative region)

On-site

CAD 90,000 - 130,000

Full time

29 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ALFACONSEIL.CA recherche un ingénieur backend Java pour concevoir, développer et maintenir des APIs REST et des microservices robustes, évolutifs et sécurisés. Vous participerez à l’intégralité du cycle de livraison, du design au support en production, en exploitant Spring Boot et les architectures microservices.

Le rôle exige une solide maîtrise des environnements AWS (EKS/Kubernetes, Lambda, API Gateway, RDS, DynamoDB, S3, CloudWatch) et une expérience en CI/CD et DevOps.

Qualifications

  • Expérience significative en développement backend avec Java.

Responsibilities

  • Concevoir, développer et maintenir des APIs REST et microservices Java robustes, sécurisés et évolutifs.
  • Participer à l’ensemble du cycle de développement : analyse, conception, développement, tests, déploiement, documentation et soutien en production.
  • Concevoir et faire évoluer des solutions basées sur Spring Boot et les architectures microservices.
  • Développer et intégrer des solutions utilisant les services AWS, notamment EKS/Kubernetes, Lambda, API Gateway, RDS, DynamoDB, S3 et CloudWatch.
  • Participer à la conception et à l’optimisation des flux d’intégration entre les différents systèmes.
  • Travailler avec des bases de données relationnelles et NoSQL selon les besoins des solutions.
  • Diagnostiquer et résoudre les problèmes applicatifs et contribuer à l’optimisation des performances.
  • Participer aux revues de code et appliquer les standards de qualité, de sécurité et de maintenabilité.
  • Contribuer aux pipelines CI/CD, à l’automatisation des déploiements et à l’amélioration des pratiques DevOps.
  • Assurer le soutien des applications en production, incluant une participation à une rotation de support 24/7.
  • Collaborer avec les architectes et les autres équipes techniques afin de faire évoluer les solutions et les pratiques de développement.
  • Participer à des initiatives technologiques stratégiques ayant un impact important sur les utilisateurs et les opérations.
  • Utiliser des outils d’intelligence artificielle pour accélérer le développement, les tests, la documentation, l’analyse et la résolution de problèmes.

Skills

Java
Spring Boot
REST API
microservices
AWS
EKS/Kubernetes
Lambda
API Gateway
RDS
DynamoDB
S3
CloudWatch
GitHub
CI/CD
DevOps

Tools

GitHub
CI/CD
Kubernetes

Job description

Vous contribuerez au développement et à l’évolution de solutions technologiques essentielles à des activités transactionnelles à grande échelle. Vous travaillerez sur des APIs, des microservices et des solutions infonuagiques modernes, dans un environnement où la fiabilité, la performance, la sécurité et la qualité sont prioritaires.

De la conception au soutien en production, vous serez impliqué·e dans l’ensemble du cycle de livraison et collaborerez avec des équipes de développement, d’architecture et d’exploitation. L’utilisation d’outils d’intelligence artificielle fait également partie des pratiques encouragées afin d’accélérer et d’améliorer les activités de développement.

Vous contribuerez au développement et à l’évolution de solutions technologiques essentielles à des activités transactionnelles à grande échelle. Vous travaillerez sur des APIs, des microservices et des solutions infonuagiques modernes, dans un environnement où la fiabilité, la performance, la sécurité et la qualité sont prioritaires.

De la conception au soutien en production, vous serez impliqué·e dans l’ensemble du cycle de livraison et collaborerez avec des équipes de développement, d’architecture et d’exploitation. L’utilisation d’outils d’intelligence artificielle fait également partie des pratiques encouragées afin d’accélérer et d’améliorer les activités de développement.

Responsabilités
  • Concevoir, développer et maintenir des APIs REST et microservices Java robustes, sécurisés et évolutifs.
  • Participer à l’ensemble du cycle de développement : analyse, conception, développement, tests, déploiement, documentation et soutien en production.
  • Concevoir et faire évoluer des solutions basées sur Spring Boot et les architectures microservices.
  • Développer et intégrer des solutions utilisant les services AWS, notamment EKS/Kubernetes, Lambda, API Gateway, RDS, DynamoDB, S3 et CloudWatch.
  • Participer à la conception et à l’optimisation des flux d’intégration entre les différents systèmes.
  • Travailler avec des bases de données relationnelles et NoSQL selon les besoins des solutions.
  • Diagnostiquer et résoudre les problèmes applicatifs et contribuer à l’optimisation des performances.
  • Participer aux revues de code et appliquer les standards de qualité, de sécurité et de maintenabilité.
  • Contribuer aux pipelines CI/CD, à l’automatisation des déploiements et à l’amélioration des pratiques DevOps.
  • Assurer le soutien des applications en production, incluant une participation à une rotation de support 24/7.
  • Collaborer avec les architectes et les autres équipes techniques afin de faire évoluer les solutions et les pratiques de développement.
  • Participer à des initiatives technologiques stratégiques ayant un impact important sur les utilisateurs et les opérations.
  • Utiliser des outils d’intelligence artificielle pour accélérer le développement, les tests, la documentation, l’analyse et la résolution de problèmes.
Profil recherché
  • Expérience significative en développement backend avec Java.
  • Solide maîtrise de Spring Boot, REST API et des architectures microservices.
  • Expérience concrète dans des environnements de production à grande échelle.
  • Bonne expertise de l’environnement AWS, notamment EKS/Kubernetes, Lambda, API Gateway, RDS, DynamoDB, S3 et CloudWatch.
  • Expérience avec des bases de données relationnelles et NoSQL.
  • Bonne maîtrise de GitHub, des pratiques CI/CD et de l’automatisation des déploiements.
  • Expérience en optimisation de performance et en résolution d’incidents de production.
  • Connaissance des pratiques DevOps et des principes de développement logiciel modernes.
  • Capacité à travailler en collaboration avec des architectes, développeurs et développeuses et autres intervenants techniques.
  • Autonomie, rigueur et capacité à prendre en charge des enjeux complexes.
  • Esprit d’initiative et intérêt marqué pour l’amélioration continue et l’innovation technologique.
  • Français avancé, à l’oral comme à l’écrit.
  • Anglais fonctionnel ou professionnel, considéré comme un atout.
Atouts
  • Expérience avec Kubernetes et AWS EKS dans des environnements de production.
  • Connaissance approfondie des architectures infonuagiques et distribuées.
  • Expérience avec des systèmes transactionnels à haute disponibilité.
  • Expérience avec des pratiques avancées d’observabilité et de monitoring.
  • Expérience avec des outils d’IA générative ou d’assistance au développement.
  • Expérience dans un environnement bancaire ou financier, considérée comme un atout.
Pourquoi joindre cette équipe
  • Travailler sur des solutions transactionnelles critiques utilisées à grande échelle.
  • Évoluer dans un environnement technologique moderne combinant Java, Spring Boot, microservices, AWS et Kubernetes.
  • Participer à des projets structurants et à des initiatives de modernisation technologique.
  • Être impliqué·e dans l’ensemble du cycle de vie des solutions, du développement jusqu’à la production.
  • Évoluer dans une culture qui encourage l’automatisation, l’innovation et l’utilisation concrète de l’intelligence artificielle.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Développeur Backend Java / AWS
Développeur Backend Java / AWS

1perTInent inc • Montreal (administrative region)

On-site
CAD 85,000 - 110,000
Développeur.euse Java Backend – Senior
Développeur.euse Java Backend – Senior

ALFACONSEIL.CA • Montreal West

On-site
CAD 110,000 - 140,000
Développeur·euse backend Java – AWS
Développeur·euse backend Java – AWS

ALFACONSEIL.CA • Montreal (administrative region)

On-site
CAD 75,000 - 110,000
Développeur backend
Développeur backend

CoFoMo Inc. • Montreal (administrative region)

Hybrid
CAD 110,000 - 170,000
Développeur(euse) Java Backend Intermédiaire – Microservices & AWS
Développeur(euse) Java Backend Intermédiaire – Microservices & AWS

ALFACONSEIL.CA • Montreal West

On-site
CAD 70,000 - 90,000
Java Developer
Java Developer

Highspring • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Back End Developer
Back End Developer

Highspring • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Développeur principal Backend
Développeur principal Backend

National Bank of Canada • Montreal (administrative region)

On-site
CAD 110,000 - 140,000
Programme santé et bien-être
Assurance collective
Régime de retraite généreux
+4
Développeur Java - expert
Développeur Java - expert

CoFoMo Inc. • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Développeur Java Spring Boot (Senior)
Développeur Java Spring Boot (Senior)

Groupe SII • Canada

Hybrid
CAD 90,000 - 130,000