Jobs at Alteo

View all jobs

Java Developer [#4332]

Montreal, QC
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 à la recherche d'un Développeur Java pour un contrat basé à Montréal.

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

Responsabilités:
  • Analyser les spécifications afin de concevoir des services et des interfaces utilisateurs répondant aux besoins de l’entreprise et des clients.
  • Participer à la réalisation de la couche de persistance et des patchs BD.
  • Effectuer l’analyse, le design et le développement des services backend (REST)
  • En collaboration avec le Designer participer à la conception des écrans web.
  • Effectuer le développement et l’intégration des écrans web (React).
  • Produire les tests unitaires et d’intégration visant à valider les fonctionnalités développées et à s’assurer de leur non-régression.
  • Collaborer avec l’équipe d’assurance qualité afin d’élaborer et d’automatiser les scénarios de tests.
  • Participer à l’implémentation des tests fonctionnels automatisés au besoin.
  • Participer à la migration des interfaces graphiques de l’ancienne application (Java Swing) en web.
  • Participer à la correction des anomalies, aux tests et aux validations de releases avant les livraisons clientes.
  • A l’occasion, participer à la maintenance des fonctionnalités des versions antérieures de l’application.
  • Participer à la mise en place et à l’amélioration continue des pratiques de développement de l’équipe.
  • Participer aux choix technologiques et aux choix d’évolution de l’architecture.

Profil:
  • DEC/BAC en informatique, génie logiciel ou l'équivalent
  • 3+ années d'expérience en développement Java
  • 1+ année d'expérience en développement web 
  • Bonne connaissance du développement JEE et de Spring Boot
  • Bonne connaissance de React et de TypeScript
  • Maîtrise des Design Patterns et principes de programmation orientée objet.
  • Connaissances de HTML5, CSS, SASS.
  • Atout : Connaissance de SQL, Hibernate et JPA.
  • Atout : Expérience avec mongoDB
  • Atout : Connaissance de EJB 3, Servlet, JMS, JAXB.
  • Atout : Expérience en développement de tests automatisés avec Cypress.
  • Excellente capacité d’analyse et de résolution de problèmes complexes.
  • Capacité d’organisation, rigueur, autonomie et prise d’initiative.
  • Habilités de communication et d’écoute permettant de faciliter le travail en équipe.
  • Bonne maîtrise du français et anglais fonctionnel (oral et écrit)

Environnement technique:
  • Méthodologies 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

Share This Job

Powered by