Emplois disponibles

Développeur Java-Intermédiaire (Bilingue) | Intermediate Java Developer (Bilingual)

*ENGLISH TO FOLLOW BELOW*

Développeur Java-Intermédiaire
LGS, un société d’IBM
Vous avez envie de participer aux plus grands projets de transformation numérique avec des passionnés d’innovation ? Vous souhaitez participer à la réalisation de grands changements d’importance et à des projets qui changent des vies ? Avec LGS, les possibilités sont infinies. Nous sommes une entreprise locale, d’envergure internationale, propulsée par la puissance du capital intellectuel d’IBM. Votre développement professionnel et votre bien-être nous tiennent à cœur et les possibilités de carrière sont multiples. Mentorat, formations illimitées et esprit d’équipe font partie de notre ADN. Travailler au sein d’une entreprise québécoise d’envergure internationale procure de nombreux avantages: horaire de travail flexible, environnement de travail de qualité, rémunération compétitive, compte mieux-être, télémédecine, studio virtuel de cours en ligne et bien plus ! Joignez notre équipe en tant Développeur Java !

Description du poste

  • Comprendre le livrable confié et les normes qui lui sont assujetties et prendre connaissance de l’architecture globale du projet
  • Analyser et comprendre le dossier fonctionnel et situer le traitement dans le système
  • Déceler et aviser s’il manque un intrant nécessaire pour terminer le développement
  • Supporter l’analyste pendant sa phase d’essais
  • Démontrer une démarche structurée, découper la tâche et en ordonnancer la réalisation
  • S’assurer d’utiliser les éléments du cadre d’application (framework) disponible dans le contexte de développement de la tâche
  • Effectuer le suivi des tâches confiées avec la personne responsable de la livraison
  • Orienter le travail en fonction des priorités établies par toute l’équipe
  • Produire des livrables qui répondent aux standards de qualités reconnues dans l’industrie et qui respectent la forme et la norme convenues avec le client. Produire du code de qualité, réutilisable et optimisé qui respecte les normes de programmation déjà en place.
  • Effectuer les essais unitaires nécessaires au fonctionnement adéquat du code produit. Tester les cas limites de même que le contenu fonctionnel.
  • Comprendre, réutiliser et adapter des traitements qui ont été développés par autrui et en prendre la responsabilité.
  • Émettre des hypothèses, lesvérifier, poser un diagnostic et apporter une solution. Identifier les oublis fonctionnels, poser des questions et suggérer des améliorations à l’analyste.
  • Soulever les problèmes organiques dans le cadre d’application (framework).
  • Diagnostiquer rapidement l’origine des problèmes soulevés par l’analyste et effectuer les corrections requises.
  • Produire la documentation relative au livrable en respectant la forme et la norme convenues. Commenter son code de telle sorte qu’aucune ambiguïté ne plane sur la logique de traitement développée.

Exigences et qualifications requises

  • Minimum de 4 ans d’expérience pertinente
  • Connaissance de l’environnement de développement Agile
  • Connaissance d’outil de support au développement (GIT, Gradle/Ant, Jenkins, Rabb itMQ, JIRA)
  • Java Backend, microservices et dans des projetsd’intégration (API, SOA)
  • Java 11, Sping Boot, Sping Cloud, Sping Security, Maven, Junit, JSON, GIT, JIRA et Eclipse/IntelliJ
  • Connaissance des divers Framework de développement (JQuerry, SpingMVC, Sping Security, JUnit+Mockito, Autosys, SQL)
  • Gradle, Docker, PostgreSQL (un atout)
  • Maîtrise du français et de l’anglais
Chez LGS, nous offrons des solutions d’affaires, des services professionnels et des ressources à valeur ajoutée. Notre expertise touche principalement : l’infonuagique, les services applicatifs, l’analyse cognitive & l’Intelligence artificielle et les services d’appoint.
Ce qui nous distingue? La force de notre capital intellectuel mondial et l’affiliation de nos pratiques à l’expertise d’IBM. Notre ADN est local, mais notre portée est internationale.
Vous souhaitez contacter notre équipe de recrutement ? recrutement-lgs@ca.ibm.com
Pour en savoir plus : https://www.lgs.com/carrieres.html

Intermediate Java Developper
LGS, an IBM Society
Do you want to participate in the biggest digital transformation projects with people who are passionate about innovation? Do you want to be part of big changes and life-changing projects? With LGS, the possibilities are endless. We are a local company with a global reach, propelled by the power of IBM’s intellectual capital. Your professional development and well-being are important to us and the career opportunities are endless. Mentoring, unlimited training and team spirit are part of our DNA. Working for a Québec-based international company offers many advantages: flexible work hours, a quality work environment, competitive compensation, a wellness account, telemedicine, a virtual studio for online courses and much more! Join our team as a Java Developer!

Job Description

  • Understand the assigned deliverable and its standards,and become familiar with the overall project architecture;
  • Analyze and understand the business case and map the process in the system;
  • Identify and advise if any input is missing to complete the development;
  • Support the analyst during the testing phase;
  • Demonstrate a structured approach, break down the task and schedule its completion. Make sure to use the elements of the application framework available in the development environment of the task;
  • Follow up on assigned tasks with the person responsible for delivery;
  • Direct the work according to the priorities established by the entire team;
  • Produce deliverables that meet the quality standards recognized in the industry and that respect the format and standard agreed upon with the client. Produce quality, reusable and optimized code that respects the programming standards already in place;
  • Perform the unit tests necessary to ensure the proper functioning of the code produced. Test limit cases as well as functional content;
  • Understand, reuse and adapt processes that have been developed by others and take responsibility for them;
  • Make hypotheses, test them, diagnoseissues,and provide a solution. Identify functional oversights, ask questions,and suggest improvements to the analyst;
  • Raise organic issues within the application framework;
  • Quickly diagnose the origin of the problems raised by the analyst and make the required corrections;
  • Produce documentation for the deliverable in the agreed format and standard. Comment on the code in such a way that there is no ambiguity about the processing logic developed.

Requirements and qualifications

  • Minimum of 4 years of relevant experience
  • Knowledge of the Agile development environment
  • Knowledge of development support tools (GIT, Gradle/Ant, Jenkins, RabbitMQ, JIRA)
  • Java Backend, microservices and integration projects (API, SOA)
  • Java 11, Sping Boot, Sping Cloud, Sping Security, Maven, Junit, JSON, GIT, JIRA and Eclipse/IntelliJ
  • Knowledge of various development frameworks (JQuerry, Sping MVC, Sping Security, JUnit+Mockito, Autosys, SQL)
  • Gradle, Docker, PostgreSQL (an asset)
  • Fluency in French and English
At LGS, we offer business solutions, professional services, and value-added resources. Our expertise lies in: cloud computing, application services, cognitive analysis & Artificial Intelligence, and support services.
What sets us apart? The strength of our global intellectual capital and the affiliation of our practices with IBM expertise. Our DNA is local, but our reach is global.
Want to contact our recruiting team? recrutement-lgs@ca.ibm.com
For more information: https://www.lgs.com/careers.html

Retour à « Tête en emplois »

Suivez-nous

Suivez-nous également sur les réseaux sociaux