talentueux, maitrisant a la fois le developpement backend et frontend, pour rejoindre notre equipe dynamique. Le candidat ideal possede une solide experience dans la conception d'applications evolutives avec
Java
et
Angular
, ainsi qu'une bonne connaissance des environnements
CI/CD
et
cloud
.
Responsabilites principales
Concevoir, developper et maintenir des applications performantes a l'aide de
Java (17 ou 21)
et
Spring Boot
.
Developper des interfaces utilisateur reactives avec
Angular (8 ou version ulterieure, idealement Angular 17)
,
HTML5
,
CSS
, et
TypeScript/JavaScript
.
Creer et maintenir des
API RESTful
, et gerer la securite applicative avec
Spring Security + JWT/OAuth2
.
Travailler avec des
bases de donnees cloud
, notamment
PostgreSQL
et
Neo4J
(base de donnees orientee graphe).
Mettre en oeuvre et deboguer des
microservices
dans un environnement
Linux
.
Appliquer les bonnes pratiques de conception logicielle, de structures de donnees et d'architecture.
Collaborer avec des equipes pluridisciplinaires dans un environnement
Agile
.
Participer au
support applicatif
, au
diagnostic
et a l'
optimisation des performances
.
Competences techniques
Backend :
Java (17/21), Spring Boot, Maven/Gradle
Frontend :
Angular (8+), HTML5, CSS, JavaScript/TypeScript
API & Securite :
RESTful, Spring Security, JWT, OAuth2
Bases de donnees :
Neo4J, PostgreSQL
CI/CD & DevOps :
GitLab, Jenkins, Git/Gerrit
Surveillance & journalisation :
Prometheus, Grafana, ELK/EFK Stack
Conteneurisation :
Docker, Helm, Kubernetes, Spinnaker
Tests :
JUnit, Mockito, Selenium, Cucumber, Cypress
Environnements de developpement :
IntelliJ IDEA, Visual Studio Code
Systemes d'exploitation :
Linux / Unix
Connaissance des
logiciels libres (FOSS)
et de la gestion des licences
Profil recherche
Diplome universitaire en informatique, ingenierie ou domaine connexe.
Minimum
5 ans d'experience
en developpement Full Stack.
Solide experience en developpement frontend et backend.
Excellentes competences analytiques et en resolution de problemes.
Experience en environnement
Agile
et au sein d'equipes multidisciplinaires.
Excellente communication orale et ecrite en anglais (le bilinguisme est un atout).
Languages:
English and French(Conversational)
About the Role
We are looking for a skilled
Java Full Stack Developer
with strong expertise in both backend and frontend technologies to join our dynamic development team. The ideal candidate will have hands-on experience building scalable applications using modern Java frameworks and Angular, as well as working within CI/CD pipelines and cloud environments.
Key Responsibilities
Design, develop, and maintain scalable, high-performance applications using
Java (17 or 21)
and
Spring Boot
.
Develop responsive front-end applications using
Angular (8 or higher, ideally Angular 17)
,
HTML5
,
CSS
, and
TypeScript/JavaScript
.
Build and maintain
RESTful APIs
and integrate secure authentication using
Spring Security + JWT/OAuth2
.
Work with
cloud-based databases
such as
PostgreSQL
and
Neo4J
(graph database).
Implement and debug
microservices
in a
Linux
environment.
Apply software design principles, data structures, and architecture best practices.
Collaborate with cross-functional teams in an
Agile
environment.
Participate in troubleshooting, application support, and performance optimization.
Technical Skills
Backend:
Java (17/21), Spring Boot, Maven/Gradle
Frontend:
Angular (8+), HTML5, CSS, JavaScript/TypeScript
APIs & Security:
RESTful APIs, Spring Security, JWT, OAuth2
Databases:
Neo4J, PostgreSQL
CI/CD & DevOps:
GitLab, Jenkins, Git/Gerrit
Monitoring & Logging:
Prometheus, Grafana, ELK/EFK Stack
Containerization:
Docker, Helm, Kubernetes, Spinnaker
Testing:
JUnit, Mockito, Selenium, Cucumber, Cypress
IDEs:
IntelliJ IDEA, Visual Studio Code
OS:
Linux / Unix
Familiarity with
Free Open-Source Software (FOSS)
and license management
Qualifications
Bachelor's degree in Computer Science, Engineering, or related field.
5+ years of professional experience as a Full Stack Developer.
Proven experience in both front-end and back-end development.
Strong analytical, troubleshooting, and communication skills.
Experience working in Agile teams and fast-paced environments.
Excellent written and verbal communication in English.
Job Types: Full-time, Fixed term contract
Contract length: 6-12 months
Pay: $50.00 per hour
Application question(s):
Do you have hands-on experience with RESTful API development and Spring Security (JWT or OAuth2)?
Have you worked with cloud-based databases such as PostgreSQL or Neo4J?
Have you implemented or supported microservices in a Linux environment?
Have you worked with Docker, Kubernetes, or Helm?
Which testing frameworks have you used (e.g., JUnit, Mockito, Selenium, Cucumber, Cypress)?
Experience:
Java (Spring Boot): 5 years (required)
Angular: 3 years (required)
Location:
Montreal, QC (preferred)
Work Location: Hybrid remote in Montreal, QC
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.