Full stack Developer

January 15, 2025
Apply Now

Apply for this job

Upload CV (doc, docx, pdf)

Job Description

Your tasks
  • Development and integration of technological components.
  • Implementation of user requirements.
  • Prototyping
  • Elaboration of test programs.
  • Integration with other applications.
  • Writing of technical documentation.
  • Assistance with deployment and configuration of the system.
  • Participation in meetings with the project teams.
Requirements
  • University degree in IT or relevant discipline, combined with 17 years of relevant working experience in IT.
  • Experience working with the Atlassian Suite, JIRA Confluence Bitbucket and Bamboo.
  • Excellent knowledge of, and experience with Spring, including Core, JPA/Hibernate, Security and MVC.
  • Excellent knowledge and skills on using Continuing Development / Continuing Integration techniques, knowledge of source code control repositories (GIT/Bitbucket) and build tools such as Maven and Gradle.
  • Excellent knowledge of, and experience with, Spring Boot Test, jUnit and Mockito .
  • Excellent knowledge of HTML 5 and CSS 3.
  • Excellent knowledge of Relational DBMS.
  • Good knowledge and experience working with of source code control repositories such as Maven, GIT, SVN, TFS.
  • Good knowledge and experience working with Angular and NPM.
  • Good knowledge and experience working with Hibernate/JPA.
  • Good knowledge of Agile principles.
  • Good knowledge of interoperability technology (REST, Service Oriented Architecture, web services, message-oriented middleware, service-oriented bus).
  • Knowledge of UML, in particular use case diagrams, state transition and activity diagrams.
  • Knowledge of, and experience with Oracle (versions 8+) or MySQL (versions 5+).
  • Knowledge of REST, SOAP and Spring Web Services.
  • Excellent knowledge of Java 8 and Java 11. Java 17 and above are an asset.
  • Good knowledge of design principles such as SOLID, IDEALS and CQRS. SAGA is an asset.
  • Knowledge of modern security frameworks/protocols such as JWT, JWE, JWKS, OIDC and CAS is an asset.
  • Knowledge of encryption and signing is an asset.
  • Knowledge of API Gateways such as WSO2 and Spring Cloud Gateway or Eureka/Zuul is an asset.
  • Knowledge of DevSecOps is an asset.
  • Knowledge of Kubernetes, Docker or AWS is an asset.
  • Knowledge of Web accessibility standards (WCAG 2.0, WCAG 2.1, WAI-ARIA) is an asset.
  • Knowledge and experience working with other Javascript frameworks is an asset (JQuery, NGRX, React, Knockout.js…).
  • Good understanding of UX design best practises, in particular responsive and mobile-first design, is an asset.
Languages
  • English
  • French

Hiring Team Member

Avula Srivalli
Recruitment Coordinator