Alteo is looking for a Java Developer for a contract job based in Montreal.
*** 6+ months *** *** Hybrid ***
Responsibilities:
Analyze specifications in order to design services and user interfaces that meet business and customer needs.
Participate in the realization of the persistence layer and BD patches.
Perform analysis, design and development of backend services (REST).
In collaboration with the Designer participate in the design of the web screens.
Carry out the development and integration of the web screens (React).
Produce the unit and integration tests to validate the developed functionalities and to ensure that their non-regression.
Collaborate with the quality assurance team to develop and automate test scenarios.
Participate in the implementation of automated functional tests as required.
Participate in the migration of the graphical user interfaces from the old application (Java Swing) to the web.
Participate in the correction of anomalies, testing and validation of releases before client deliveries.
On occasion, participate in the maintenance of functionalities of previous versions of the application.
Participate in the implementation and continuous improvement of the team's development practices.
Participate in technological choices and architecture evolution choices.
Profile:
DEC/BAC in IT, software engineering or equivalent
3+ years of experience in Java development
1+ year experience in web development
Good knowledge of JEE development and Spring Boot
Good knowledge of React and TypeScript
Good knowledge of Design Patterns and object-oriented programming principles.
Knowledge of HTML5, CSS, SASS.
Asset: Knowledge of SQL, Hibernate and JPA.
Asset: Experience with mongoDB
Asset: Knowledge of EJB 3, Servlet, JMS, JAXB.
Asset: Experience in automated test development with Cypress.
Excellent analytical skills and ability to solve complex problems.
Organizational skills, rigor, autonomy and initiative.
Communication and listening skills to facilitate teamwork.
Good command of French and functional English (oral and written)
Technical environment:
Agile (Scrum) and Lean (Kanban) methodologies
Java 11, Spring Boot, React
Oracle and MariaDB, Hibernate, Docker, MongoDB
Maven, Git, Jenkins, Artifactory, Cypress
JIRA, Confluence, Zephyr
Eclipse, IntelliJ IDEA, VS Code
Windows or Linux
Alteo est a la recherche d'un Developpeur Java pour un contrat base a Montreal.
*** 6+ mois *** *** Hybride ***
Responsabilites:
Analyser les speIcifications afin de concevoir des services et des interfaces utilisateurs reIpondant aux besoins de laEUR(TM)entreprise et des clients.
Participer aIEUR la reIalisation de la couche de persistance et des patchs BD.
Effectuer laEUR(TM)analyse, le design et le deIveloppement des services backend (REST)
En collaboration avec le Designer participer aIEUR la conception des eIcrans web.
Effectuer le deIveloppement et laEUR(TM)inteIgration des eIcrans web (React).
Produire les tests unitaires et daEUR(TM)inteIgration visant aIEUR valider les fonctionnaliteIs deIveloppeIes et aIEUR saEUR(TM)assurer de leur non-reIgression.
Collaborer avec laEUR(TM)eIquipe daEUR(TM)assurance qualiteI afin daEUR(TM)eIlaborer et daEUR(TM)automatiser les sceInarios de tests.
Participer aIEUR laEUR(TM)impleImentation des tests fonctionnels automatiseIs au besoin.
Participer aIEUR la migration des interfaces graphiques de laEUR(TM)ancienne application (Java Swing) en web.
Participer aIEUR la correction des anomalies, aux tests et aux validations de releases avant les livraisons clientes.
A laEUR(TM)occasion, participer aIEUR la maintenance des fonctionnaliteIs des versions anteIrieures de laEUR(TM)application.
Participer aIEUR la mise en place et aIEUR laEUR(TM)ameIlioration continue des pratiques de deIveloppement de laEUR(TM)eIquipe.
Participer aux choix technologiques et aux choix daEUR(TM)eIvolution de laEUR(TM)architecture.
Profil:
DEC/BAC en informatique, geInie logiciel ou l'equivalent
3+ annees d'expeIrience en deIveloppement Java
1+ annee d'expeIrience en deIveloppement web
Bonne connaissance du deIveloppement JEE et de Spring Boot
Bonne connaissance de React et de TypeScript
MaiI,trise des Design Patterns et principes de programmation orienteIe objet.
Connaissances de HTML5, CSS, SASS.
Atout : Connaissance de SQL, Hibernate et JPA.
Atout : Experience avec mongoDB
Atout : Connaissance de EJB 3, Servlet, JMS, JAXB.
Atout : ExpeIrience en deIveloppement de tests automatiseIs avec Cypress.
Excellente capaciteI daEUR(TM)analyse et de reIsolution de probleIEURmes complexes.
CapaciteI daEUR(TM)organisation, rigueur, autonomie et prise daEUR(TM)initiative.
HabiliteIs de communication et daEUR(TM)eIcoute permettant de faciliter le travail en eIquipe.
Bonne maiI,trise du francIais et anglais fonctionnel (oral et eIcrit)
Environnement technique:
MeIthodologies Agile (Scrum) et Lean (Kanban)
Java 11, Spring Boot, React
Oracle et MariaDB, Hibernate, Docker, MongoDB
Maven, Git, Jenkins, Artifactory, Cypress
JIRA, Confluence, Zephyr
Eclipse, IntelliJ IDEA, VS Code
Windows ou Linux
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.