Back to results

Closed listing

Senior Angular Developer

  • Montreal, QC, Canada

Contract

This opening has closed.

The original listing is kept below for reference.

Job details

Job type
Contract
Closing date
Experience
8+ years of software engineering experience.
Posting language
English
Posted

Similar jobs hiring now

Search current openings

Original job description

Archived listing. The details below describe a past opening.

Angular Developer with Java and DB exp

Location: Montreal, QC

The ideal candidate will have a strong background in Angular, TypeScript, Java, Spring Boot, REST APIs, and distributed systems, along with practical experience implementing modern AI application patterns such as RAG, embeddings, vector search, prompt engineering, structured outputs, and tool calling.

Required Skills & Qualifications

  • 8+ years of software engineering experience.
  • Hands-on experience delivering production or production-like AI-enabled applications.
  • Strong full-stack development experience with:
  • Angular
  • TypeScript
  • Java
  • Spring Boot
  • RESTful APIs
  • Distributed systems
  • Practical experience with LLM application development, including:
  • Model APIs
  • RAG (Retrieval-Augmented Generation)
  • Embeddings
  • Vector databases/search
  • Prompt engineering
  • Structured outputs
  • Tool/function calling
  • Experience with AI evaluation, observability, and monitoring.
  • Understanding of AI application security and secure enterprise application design.
  • Experience integrating AI capabilities into enterprise applications and automation workflows.
  • Strong understanding of software architecture, API design, scalability, and secure coding practices.
More about this job

Responsibilities

Develop full-stack enterprise applications using Angular, TypeScript, Java, and Spring Boot, integrating REST APIs and distributed systems. Implement AI capabilities and automation workflows using patterns such as retrieval-augmented generation, vector search, prompt engineering, and tool calling.

Requirements

Requires 8 or more years of software engineering experience and hands-on experience delivering production or production-like AI-enabled applications. Candidates should have strong full-stack and LLM application development experience, along with knowledge of AI evaluation, observability, security, software architecture, API design, scalability, and secure coding.

Skills

  • Angular
  • TypeScript
  • Java
  • Spring Boot
  • REST APIs
  • Distributed Systems
  • Retrieval-Augmented Generation
  • Embeddings
  • Vector Search
  • Prompt Engineering
  • Structured Outputs
  • Tool Calling
  • AI Evaluation
  • AI Observability
  • Secure Application Design

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • Angular
  • TypeScript
  • Java
  • Spring Boot
  • REST APIs
  • Distributed Systems
  • Full-Stack Development
  • Large Language Models
  • Model APIs
  • Retrieval-Augmented Generation
  • Embeddings
  • Vector Databases
  • Vector Search
  • Prompt Engineering
  • Structured Outputs
  • Tool Calling
  • AI Evaluation
  • Observability
  • Monitoring
  • AI Application Security
  • Enterprise Applications
  • Automation Workflows
  • Software Architecture
  • API Design
  • Scalability
  • Secure Coding

Report this job