Cette offre d'emploi n'est plus disponible
Développeur Full Stack Java
TMC Canada
- Montreal, Québec, Canada
- Montreal, Québec, Canada
À propos
- Années d'expérience : 7 à 10 ans
- Description du profil : Le candidat doit posséder au moins 7 années d'expérience pratique en informatique, de préférence dans le secteur des services financiers.
- Il doit avoir travaillé sur tous les aspects du cycle de vie du développement logiciel (SDLC), en mettant l'accent sur le développement d'applications web en Java , avec une expérience pratique d'Angular et des bases de données relationnelles .
- Le profil recherché inclut la conception d'interfaces utilisateur, la création d'API REST, la modélisation de données, l'application d'architectures modernes et la mise en œuvre de logiques d'affaires complexes.
- Le candidat doit démontrer une forte capacité à mener de front plusieurs projets informatiques simultanément, en collaborant avec les parties prenantes, les clients et les autres propriétaires de systèmes afin de mener les projets à terme avec succès.
Nous recherchons un programmeur Java Backend chevronné, expérimenté dans la conception, le développement et le test de systèmes multiniveaux (multi-tier) de bout en bout.
Vous devez soit être un expert en Microservices, soit être disposé à acquérir cette compétence et à la mettre en œuvre, tout en développant des interfaces utilisateur modernes et conviviales.
De solides compétences interpersonnelles et un esprit d'équipe sont requis, en plus d'une excellente maîtrise de la communication professionnelle, tant à l'oral qu'à l'écrit.
Le candidat participera aux activités suivantes :- Forte expérience pratique en développement pour concevoir et bâtir des applications web de bout en bout (de la conception du front‑end aux API REST pour interagir avec l'interface, en passant par le modèle de données pour stocker et gérer les données, etc.).
- Comprendre les architectures modernes pour concevoir des applications évolutives (scalable).
- Concevoir et développer des API pour l'échange de données ; savoir travailler avec plusieurs structures et formats de données (ex. JSON, fichiers plats, Parquet, Orc, etc ).
- Mettre en place des configurations basées sur les métadonnées pour faciliter les changements.
- Solides connaissances du partitionnement des tables de base de données, de la distribution des données, des chargements et extractions parallèles sur une base de données relationnelle (Db2, Greenplum ou autres technologies).
- Travailler sur le traitement des données en lot (batch) versus le traitement orienté événements (event-driven). Concevoir pour un niveau élevé de parité/concurrence afin de garantir l'intégrité des données sans compromettre les performances.
- Contribuer activement au sein d'une squad Agile , en collaborant avec d'autres développeurs vers un objectif commun.
- Modéliser et implémenter des schémas de bases de données.
- Un minimum de 7 ans d'expérience pertinente est généralement requis pour posséder les compétences nécessaires à ce poste.
- Baccalauréat (Bachelor) en informatique ou dans un domaine connexe, combiné aux années d'expérience professionnelle mentionnées en tant que développeur dans l'espace des données et de l'analytique (Data & Analytics).
- Forte expérience avec les langages orientés objet : Java .
- Forte expérience en développement de bases de données (Oracle / Sybase / DB2 ) : conception de schémas, procédures complexes, scripts de données complexes, rédaction de requêtes (SQL) et optimisation des performances.
- Excellentes capacités de résolution de problèmes avec une aptitude à analyser et comprendre les données.
- Une solide connaissance du développement logiciel et du cycle de vie de la mise en œuvre des systèmes (SDLC) est indispensable.
- Expérience dans le développement, le test et le support d'architectures technologiques multiniveaux (multi-tier).
- Être à l'aise avec l'environnement Unix / Linux , les scripts shell (shell-scripting) et Excel .
- Solides compétences en gestion de projet et en organisation.
Compétences linguistiques
- French
Avis aux utilisateurs
Cette offre a été publiée par l’un de nos partenaires. Vous pouvez consulter l’offre originale ici.