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

Java Full Stack Developer

Iris Software Inc.Toronto
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

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 Java Developer

Highbrow LLCToronto, ON, CA
Full-time

Job Title: Full Stack Java Developer.Job Location: Toronto, ON (Hybrid – 2 days/week onsite).Work Eligibility:All Work Authorizations are Permitted – No Visa Transfers.Key Technology:Java, Spring B... Show more

 • Promoted

Developer Manager (Java)

The Nationwide GroupMarkham, ON, CA
Full-time

The Nationwide Group (TNG) is a pioneer in designing and developing outsourced financial services software, exclusively focused on creating comprehensive and customizable solutions for the real est... 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

Senior Software Developer (Java)

OpenTextRichmond Hill, York Region, CA
Full-time

Opentext - The Information Company.OpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture.As a member... Show more

 • Promoted

Java-Focused Full Stack Developer Role

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

Take on a pivotal role as a Full Stack Software Developer specializing in Java and distributed system design.Contribute your problem-solving skills to meaningful projects.We invite a talented Full ... 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

IBM Full Stack Software Developer

LeadingtalentMarkham, ON, CA
Full-time

Take your Software Engineering career to the next level with IBM as a Full Stack Software Developer.This role focuses on utilizing modern technologies to build robust, scalable solutions for enterp... Show more

 • Promoted

Java AWS Tech Lead

Viva Tech SolutionsMarkham, York Region, CA
Full-time

Get AI-powered advice on this job and more exclusive features.Direct message the job poster from Viva Tech Solutions.Java development, with a strong background in enterprise scale systems.Hands-on ... 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

Senior Full Stack Developer (Contract Role)

Capcotoronto, on, Canada
Temporary

Capco is seeking a Senior Full-Stack Developer (6 months contract) to support a major Financial Services client in delivering vulnerability remediation initiatives across critical applications and ... 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 Developer

ScotiabankToronto
Full-time

Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.Develop and maintain web applications using Java, Spring, Spring Boot, OpenAPI, Swagger, and Ja... 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

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

Java Full Stack Lead

AccentureToronto, Canada
Full-time

ARE YOU READY to step up and take your technology expertise to the next level?There is never a typical day at Accenture, but that's why we love it here! This is an extraordinary chance to begin a r... Show more