This position will interface with key stakeholders and apply technical proficiency across different stages of the Software Development Life Cycle including Requirements Elicitation, Application Architecture definition and Design; play an important role in creating the high level design artifacts; deliver high quality code deliverables for a module, lead validation for all types of testing and support activities related to implementation, transition and warranty. This is an opportunity to be part of a learning culture, where teamwork and collaboration are encouraged, excellence is rewarded, and diversity is respected and valued.
Required Qualifications :
Candidate must be located within commuting distance of
Montreal, Quebec
or be willing to relocate to the area. This position may require travel.
Bachelor's degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education.
At least 4 years of Information Technology experience.
Candidates authorized to work for any employer in Canada without employer-based visa sponsorship are welcome to apply. Infosys is unable to provide immigration sponsorship for this role at this time.
Preferred Qualifications:
At least 6 years of experience in Java hands on development.
Hands-on experience in Java 8, REST, Springboot, Microservices, Kafka or MQ, OpenShift deployments.
Experience in Java 8, REST, Springboot, Microservices, Kafka or MQ, OpenShift deployments, Spring Security, JPA, XML, XSLT, JAXB, JAXP, MVC, various design patterns.
Experience in Agile, Scrum, and/or Test-Driven Development environment.
Experience in Project life cycle activities on development and maintenance/Production Support projects.
In-depth knowledge about modern application architecture, practical experience with Microservices
Framework like Spring Boot, Event Driven Services,
Cloud Native Applications Development
Good knowledge of API design is a must.
Some experience with DevOps practices such as Pipelines, CI / CD tools is required.
Knowledge of Domain Driven design is must.
Strong analytical skills
A high degree of initiative and flexibility, high customer orientation.
Excellent verbal and written communication skills
Experience and desire to work in a Global delivery environment.
The job entails sitting as well as working at a computer for extended periods of time. Should be able to communicate by telephone, email, or face to face. Extensive travel may be required as per client and project needs.
-
Infosys recherche un Developpeur Principal Java Microservices.
Ce poste impliquera une interaction avec les parties prenantes cles et necessitera une expertise technique a travers les differentes etapes du cycle de vie du developpement logiciel, y compris la collecte des exigences, la definition et la conception de l'architecture applicative. Vous jouerez un role important dans la creation des artefacts de conception de haut niveau, la livraison de code de haute qualite pour un module, la validation de tous les types de tests et le soutien des activites liees a la mise en oeuvre, la transition et la garantie. C'est une opportunite de faire partie d'une culture d'apprentissage ou le travail d'equipe et la collaboration sont encourages, l'excellence est recompensee et la diversite est respectee et valorisee.
###
Qualifications requises :
Le candidat doit resider a une distance raisonnable pour se rendre au bureau de Montreal, Quebec, ou etre dispose a demenager dans la region. Ce poste peut necessiter des deplacements.
Diplome de baccalaureat ou equivalent etranger requis, delivre par un etablissement accredite. Trois annees d'experience progressive dans la specialite peuvent etre considerees en remplacement de chaque annee d'etudes.
Au moins 4 ans d'experience en technologies de l'information.
Les candidats autorises a travailler pour tout employeur au Canada sans parrainage de visa base sur l'employeur sont invites a postuler. Infosys ne peut pas fournir de parrainage d'immigration pour ce poste pour le moment.
###
Qualifications souhaitees :
Au moins 6 ans d'experience en developpement Java pratique.
Experience pratique avec Java 8, REST, Spring Boot, Microservices, Kafka ou MQ, deploiements OpenShift.
Connaissance approfondie de Java 8, REST, Spring Boot, Microservices, Kafka ou MQ, OpenShift, Spring Security, JPA, XML, XSLT, JAXB, JAXP, MVC, et divers modeles de conception.
Experience dans des environnements Agile, Scrum et/ou developpement pilote par les tests (TDD).
Experience dans les activites du cycle de vie des projets de developpement et de maintenance/support en production.
Connaissance approfondie des architectures applicatives modernes et experience pratique avec des frameworks de microservices tels que Spring Boot, services orientes evenements, developpement d'applications Cloud natives.
Bonne connaissance de la conception d'API (indispensable).
Une certaine experience des pratiques DevOps telles que les pipelines et les outils CI/CD est requise.
Connaissance de la conception orientee domaine (Domain Driven Design) (indispensable).
Solides competences analytiques.
Grande capacite d'initiative et de flexibilite, forte orientation client.
Excellentes competences en communication orale et ecrite.
Experience et volonte de travailler dans un environnement de livraison global.
Le poste implique de rester assis et de travailler sur un ordinateur pendant de longues periodes. Le candidat doit etre capable de communiquer par telephone, par courriel ou en personne. Des deplacements frequents peuvent etre requis en fonction des besoins du client et du projet.
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.