Java Developer [#4332]

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 \xc3\xa0 la recherche d\'un D\xc3\xa9veloppeur Java pour un contrat bas\xc3\xa9 \xc3\xa0 Montr\xc3\xa9al.

*** 6+ mois ***
*** Hybride ***

Responsabilit\xc3\xa9s:
  • Analyser les spe\xcc\x81cifications afin de concevoir des services et des interfaces utilisateurs re\xcc\x81pondant aux besoins de l\xe2\x80\x99entreprise et des clients.
  • Participer a\xcc\x80 la re\xcc\x81alisation de la couche de persistance et des patchs BD.
  • Effectuer l\xe2\x80\x99analyse, le design et le de\xcc\x81veloppement des services backend (REST)
  • En collaboration avec le Designer participer a\xcc\x80 la conception des e\xcc\x81crans web.
  • Effectuer le de\xcc\x81veloppement et l\xe2\x80\x99inte\xcc\x81gration des e\xcc\x81crans web (React).
  • Produire les tests unitaires et d\xe2\x80\x99inte\xcc\x81gration visant a\xcc\x80 valider les fonctionnalite\xcc\x81s de\xcc\x81veloppe\xcc\x81es et a\xcc\x80 s\xe2\x80\x99assurer de leur non-re\xcc\x81gression.
  • Collaborer avec l\xe2\x80\x99e\xcc\x81quipe d\xe2\x80\x99assurance qualite\xcc\x81 afin d\xe2\x80\x99e\xcc\x81laborer et d\xe2\x80\x99automatiser les sce\xcc\x81narios de tests.
  • Participer a\xcc\x80 l\xe2\x80\x99imple\xcc\x81mentation des tests fonctionnels automatise\xcc\x81s au besoin.
  • Participer a\xcc\x80 la migration des interfaces graphiques de l\xe2\x80\x99ancienne application (Java Swing) en web.
  • Participer a\xcc\x80 la correction des anomalies, aux tests et aux validations de releases avant les livraisons clientes.
  • A l\xe2\x80\x99occasion, participer a\xcc\x80 la maintenance des fonctionnalite\xcc\x81s des versions ante\xcc\x81rieures de l\xe2\x80\x99application.
  • Participer a\xcc\x80 la mise en place et a\xcc\x80 l\xe2\x80\x99ame\xcc\x81lioration continue des pratiques de de\xcc\x81veloppement de l\xe2\x80\x99e\xcc\x81quipe.
  • Participer aux choix technologiques et aux choix d\xe2\x80\x99e\xcc\x81volution de l\xe2\x80\x99architecture.
Profil:
  • DEC/BAC en informatique, ge\xcc\x81nie logiciel ou l\'\xc3\xa9quivalent
  • 3+ ann\xc3\xa9es d\'expe\xcc\x81rience en de\xcc\x81veloppement Java
  • 1+ ann\xc3\xa9e d\'expe\xcc\x81rience en de\xcc\x81veloppement web
  • Bonne connaissance du de\xcc\x81veloppement JEE et de Spring Boot
  • Bonne connaissance de React et de TypeScript
  • Mai\xcc\x82trise des Design Patterns et principes de programmation oriente\xcc\x81e objet.
  • Connaissances de HTML5, CSS, SASS.
  • Atout : Connaissance de SQL, Hibernate et JPA.
  • Atout : Exp\xc3\xa9rience avec mongoDB
  • Atout : Connaissance de EJB 3, Servlet, JMS, JAXB.
  • Atout : Expe\xcc\x81rience en de\xcc\x81veloppement de tests automatise\xcc\x81s avec Cypress.
  • Excellente capacite\xcc\x81 d\xe2\x80\x99analyse et de re\xcc\x81solution de proble\xcc\x80mes complexes.
  • Capacite\xcc\x81 d\xe2\x80\x99organisation, rigueur, autonomie et prise d\xe2\x80\x99initiative.
  • Habilite\xcc\x81s de communication et d\xe2\x80\x99e\xcc\x81coute permettant de faciliter le travail en e\xcc\x81quipe.
  • Bonne mai\xcc\x82trise du franc\xcc\xa7ais et anglais fonctionnel (oral et e\xcc\x81crit)
Environnement technique:
  • Me\xcc\x81thodologies 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

Alteo

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
    JD2204314
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Montreal, QC, Canada
  • Education
    Not mentioned