Talent.com
S.i. Systems
Full Stack Java Developer to build and enhance modern web applications using Angular, Java/JakartaS.i. Systems • Toronto
Full Stack Java Developer to build and enhance modern web applications using Angular, Java/Jakarta

Full Stack Java Developer to build and enhance modern web applications using Angular, Java/Jakarta

S.i. Systems • Toronto
30+ days ago
Job type
  • Full-time
Job description

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:
  • Frontend: Jest
  • 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:
  • Use AI coding assistants (e.g., GitHub Copilot, Windsurf/Devin) effectively and responsibly.
  • 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.

Required Qualifications

  • Professional experience delivering full stack applications with:
  • Angular 17+, TypeScript 5.x, Angular Material
  • Java 17+, Jakarta EE 10
  • Testing experience with Jest (frontend) and JUnit 5 (backend).
  • Working knowledge of databases (relational preferred): SQL querying, joins, indexes basics, transactions, and data modeling fundamentals.
  • AI enablement experience/knowledge:
  • Hands-on familiarity with GitHub Copilot and/or Windsurf/Devin
  • Understanding of vector databases (e.g., ChromaDB or similar) and typical RAG flows
  • Exposure to LangChain or Haystack concepts (chains/pipelines, retrieval, prompt management)
  • Proficiency with Git, Maven, and Docker in day-to-day development.

Nice to Have

  • Oracle / PL/SQL
  • Spring Batch
  • Python / FastAPI
  • OpenShift / Kubernetes
  • Jasper Reports
  • Redis

Key Skills (Summary)

  • Frontend: Angular 17+, TypeScript 5.x, Angular Material, Jest
  • Backend: Java 17+, Jakarta EE 10, JUnit 5
  • Data: SQL + database fundamentals; (optional) Oracle/PLSQL, Redis
  • AI Enablement: Copilot/Windsurf/Devin, Vector DB (ChromaDB+), LangChain/Haystack
  • General: Git, Maven, Docker; (optional) OpenShift/Kubernetes

What We’re Looking For

  • Ability to own features end-to-end (UI → API → database)
  • Strong testing mindset and clean coding practices
  • Practical understanding of how to incorporate AI tools and LLM components safely (privacy, correctness, review)


Create a job alert for this search

Full Stack Java Developer to build and enhance modern web applications using Angular, Java/Jakarta EE, databases, and AI-enabled development tools. • Toronto

Similar jobs

Java Full Stack Developer

VG & PartnersToronto, ON, CA
Full-time

Understands that the success of a developer is to understand the core business processes of the business unit and business requirements as well as the architecture patterns and technology strategy ... Show more

 • Promoted

Java Full-Stack Developer

Priceline.com LLCToronto, ON, CA
Full-time

We are seeking a skilled Java Full-Stack Developer to join our Technology team, working on high‑volume backend systems and customer‑facing features.This role supports a hybrid model: two days in th... Show more

 • Promoted

Full Stack Engineer

Tekgence IncToronto, ON, CA
Full-time

Full Stack Developer (JAVA + Spring Boot + Angular + AI).Toronto, ON - Hybrid (4 Days WFO).Design, develop, and maintain high-performance backend services using Java (17+), Spring Boot, and Microse... Show more

 • Promoted

Full Stack Developer

Kumaran SystemsToronto, ON, CA
Full-time

Seeking a talented and motivated Full Stack Developer to join our technology team.The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications and en... Show more

 • Promoted

Full Stack Developer - Java, REACT

Tata Consultancy ServicesToronto, ON, CA
Full-time

Tata Consultancy Services (TCS) is an equal opportunity employer, and embraces diversity in race, nationality, ethnicity, gender, age, physical ability, neurodiversity, and sexual orientation, to c... Show more

 • Promoted

Senior Full-Stack Developer: Java, Microservices & RPA/ML

Rubicon PathToronto, ON, CA
Full-time

A technology firm in Canada is seeking a Senior Full Stack Software Developer with expertise in Java, microservices, and cloud computing.The role involves designing automation processes, developing... Show more

 • Promoted

Java Full stack Developer

United States Digital Space LLCToronto, ON, CA
Full-time

We are seeking a Java Full Stack Developer with strong experience in Spring Boot, Node.Key responsibilities and qualifications include:.Core Java, Spring, Spring Boot, REST APIs, SOAP, and microser... Show more

 • Promoted

Senior Java Full Stack Developer - C$114,000 - C$137,000 A Year

TeranetEast York, Canada
Full-time

Develops and tests web-based software solutions, troubleshoots bugs, and provides client support.Requires Java, Spring, Angular, and database experience. Show more

 • Promoted

Full Stack Developer Java & React TCS

Tata Consultancy ServicesToronto, ON, CA
Full-time

Pursue an exciting career as a Full Stack Developer at Tata Consultancy Services, specializing in Java and React.This opportunity focuses on innovative development and collaboration across IT teams... Show more

 • Promoted

Java Fullstack developer with React

GalentToronto, ON, CA
Full-time

Scarbrough ON Canada - Day 1 Onsite.We are seeking a skilled Full-Stack Developer based in Scarborough with hands-on experience in React, Node.The ideal candidate will have a strong understanding o... Show more

 • Promoted

Senior Full Stack Developer – Java

AkkodisToronto, ON, CA
Full-time

Senior Full Stack Developer – Java.We are seeking a highly skilled Senior Full Stack Developer with strong expertise in both front-end and back-end Java development.You’ll be part of a global team ... Show more

 • Promoted

Java Full Stack Engineer

Quantum World Technologies Inc.Toronto, ON, CA
Full-time

We are seeking a Senior Full Stack Engineer with a strong foundation in either frontend or backend development.The ideal candidate will have a proven track record of building scalable, high-perform... Show more

 • Promoted

Java Fullstack Developer

PYXIDIA TECHLABToronto, ON, CA
Full-time

Senior Full Stack Developer (Java, Spring Boot, Angular).Downtown Toronto (4 Days from office).We are looking for a highly skilled Senior Full Stack Developer to join our technology team.The succes... Show more

 • Promoted

Java Full Stack Developer

Iris Software Inc.toronto, on, Canada
Full-time

We are seeking a highly skilled Senior Full Stack Engineer with strong expertise in Java, Spring Boot, Python, modern frontend technologies, and AWS cloud services.The ideal candidate will have ext... Show more

 • Promoted

Senior Java Full Stack Developer

CogencyToronto, ON, CA
Full-time

Cogency is a Toronto-based consulting and technology services firm specializing in enterprise digital transformation across the Banking, Financial Services, and Insurance (BFSI) sector.We partner w... Show more

 • Promoted

Java Full stack & Python Developer

Epsilon Solutions Ltd.Toronto, ON, CA
Full-time

Java Full stack & Python Developer.Location: Toronto, Canada (4 days a week on site).Seniority Level: Mid‑Senior level.Knowledge of AWS technology stack.Open to working on new tech stacks, such as ... Show more

 • Promoted

Full Stack Developer, Investly

Fidelity InternationalToronto, ON, CA
Full-time

Current work authorization for Canada is required for all openings.You will be working on a flexible hybrid schedule as part of Fidelity’s dynamic working arrangement.The work location for this rol... Show more

 • Promoted

Java Full Stack Engineer

RELQ TECHNOLOGIESToronto, Ontario, Canada
Full-time

We are looking for a Java Full Stack Engineer to join our distributed agile team and contribute to the development of a multi-tenant cloud SaaS solution in the Human Resources domain.You will work ... Show more

 • Promoted

Senior Java Full-Stack Engineer – Angular & REST/APIs

VG & PartnersToronto, Ontario, Canada
Full-time

A technology development company in Toronto is seeking a Front-End Developer to write software implementations on Angular and integrate with REST and SOAP back-end services.The ideal candidate has ... Show more

 • Promoted

Innovative Full Stack Developer Role

Kumaran SystemsToronto, Ontario, Canada
Full-time

Elevate banking software solutions as a Full Stack Developer in our technology team.Contribute to digital transformation through your expertise in scalable application development.This position req... Show more