Java Developer [#4207]

Montreal, QC, Canada

Job Description

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.


Related Jobs

Job Detail

  • Job Id
    JD2051344
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Montreal, QC, Canada
  • Education
    Not mentioned