Retour à la recherche
H
HaysSource d’offres vérifiée

Full Stack Engineer

Offre en anglais

Develop and maintain modern web applications using Angular for the frontend and Java/Jakarta EE for the backend. Collaborate with cross-functional teams to deliver secure, containerized solutions and integrate AI-assisted development tools.

  • Hybride
  • Toronto, ON
  • Publié 26 août 2026
  • Postuler avant le 25 sept. 2026
  • 1 poste

D’autres postes auxquels postuler directement

Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.

Résumé du poste

Job Title: Java Fullstack Developer Location: Toronto, ON (Hybrid) Duration: Contract Rate: $60-65/hr INC Job Description/ Responsibilities We are looking for a Full Stack Java Developer to build and enhance modern web applications using Angular on the frontend and Java/Jakarta EE on the backend. The role also requires working knowledge of databases and practical familiarity with AI-assisted development tools and LLM application components (e.g., vector databases and orchestration frameworks). You will collaborate with product, QA, and DevOps teams to deliver secure, testable, container-ready solutions. Responsibilities · Develop and maintain SPA features using Angular 17+, TypeScript 5.x, and Angular Material / Material Design. · Build backend services using Java 17+ and Jakarta EE 10 (REST APIs, validation, security, integration patterns). · Design and implement API contracts, error handling, logging, and performance-conscious services. · Write and maintain automated tests: o Frontend: Jest o Backend: JUnit 5 · Work with databases: create/modify schemas, write queries, tune basic performance, and support migrations. · Apply AI tools and patterns to improve productivity and/or product features: o Use AI coding assistants (e.g., GitHub Copilot, Windsurf/Devin) effectively and responsibly. o Integrate or support LLM-based capabilities using vector databases (e.g., ChromaDB or similar) and orchestration frameworks (LangChain or Haystack). · Use Git for version control and participate in code reviews and branching workflows. · Build and package applications using Maven; containerize and run services with Docker. · Collaborate in agile ceremonies, contribute to estimations, and communicate progress and risks clearly. · Troubleshoot issues across the stack (UI, API, database, container/runtime) and contribute to root-cause analysis. What are the top 3 skills required for this role? 1. Angular 17+, TypeScript 5.x, Angular Material 2. Java 17+, Jakarta EE 10 3. Working knowledge of databases (relational preferred): SQL querying, joins, indexes basics, transactions, and data modeling fundamentals.

Ce que vous ferez

Develop and maintain modern web applications using Angular for the frontend and Java/Jakarta EE for the backend. Collaborate with cross-functional teams to deliver secure, containerized solutions and integrate AI-assisted development tools.

Exigences

Requires proficiency in Angular 17+, Java 17+, and relational databases. Candidates should have experience with AI orchestration frameworks, vector databases, and automated testing tools like Jest and JUnit.

Compétences indiquées

  • SQLSouhaitée
  • API RESTSouhaitée
  • DockerSouhaitée
  • GitSouhaitée

Autres compétences pertinentes

Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.

  • Angular 17+
  • TypeScript 5.x
  • Java 17+
  • Jakarta EE 10
  • SQL
  • Jest
  • JUnit 5
  • Docker
  • Maven
  • Git
  • Vector Databases
  • LangChain
  • Haystack
  • REST APIs
  • Angular Material

Domaines d’emploi

  • Software
  • Technology
  • Engineering
  • Finance & Accounting

Renseignements supplémentaires

Expérience minimale
5+ ans
Postuler avant le
25 sept. 2026
Langue de l’offre
anglais
Heures de travail
40 heures par semaine
Niveau d’expérience
Mid-Senior level
Mode de candidature
La candidature directe est offerte