Full Stack Java Developer

Alfaconseil Ca — Canada · Posted ~3 hours ago

Skills

Java React JavaScript APIs Microservices Kafka CI/CD

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A technology team is looking for a Full Stack Java Developer to design and develop modern applications. The role involves frontend development, backend services, integrations, automated testing, and continuous delivery.

Highlights

Opportunity to build modern data-driven solutions using APIs, microservices, streaming technologies, and automated delivery practices.

Description

Vous souhaitez contribuer à des solutions modernes au cœur d’un écosystème technologique axé sur les données, les API et les microservices? Ce mandat vous permettra de jouer un rôle clé dans la conception et l’évolution de solutions full-stack, tout en travaillant avec des technologies modernes d’intégration, de streaming et de déploiement continu. Responsabilités Concevoir et développer des interfaces front-end avec React, Redux, JavaScript et HTML.Concevoir et mettre en œuvre des solutions d’intégration et de consommation de données à l’aide d’API, de microservices et de technologies de streaming, notamment Kafka.Développer et faire évoluer des pipelines favorisant l’automatisation des processus de CI/CD et des tests automatisés dans une approche TDD.Participer à l’évolution et au maintien de l’écosystème technologique entourant les API, DataPower, Kafka, SOA et MQ, ainsi que leurs différents points d’intégration.Identifier et communiquer les enjeux liés à la dette technique et contribuer à leur prise en charge.Collaborer avec les équipes de support applicatif et d’exploitation TI afin de diagnostiquer et résoudre les enjeux opérationnels.Collaborer avec l’architecte de données à la modélisation des flux de données entre les différentes applications.Participer activement aux pratiques agiles et contribuer à l’amélioration continue des façons de faire de l’équipe.Assumer une approche « You build it, you run it », de la conception jusqu’à l’exploitation des solutions.Profil recherché Baccalauréat ou maîtrise en informatique, génie logiciel ou domaine connexe, ou expérience équivalente.Expérience solide en développement logiciel et en programmation orientée objet.Maîtrise de Java et bonne compréhension des principes d’ingénierie logicielle.Expérience avec des architectures modernes : microservices, API, architecture par domaine, streaming et flux de données en temps réel.Expérience avec les environnements Cloud et les technologies d’orchestration d’API et de microservices.Bonne connaissance des pratiques et outils DevOps, notamment Git, GitHub ou Bitbucket, Jenkins ou GitHub Actions, Nexus ou Artifactory, Docker et EKS.Expérience en développement front-end avec React, Redux, JavaScript et HTML.Expérience dans un environnement agile.Intérêt marqué pour les environnements où les équipes sont responsables à la fois de la construction et de l’exploitation de leurs solutions.Bilinguisme français et anglais, à l’oral comme à l’écrit.