Back to results

Senior Angular Developer

  • Montreal, QC, Canada

Contract

Applications open in a new tab.

Job details

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

Original job description

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 LLM patterns such as RAG, embeddings, vector search, prompt engineering, structured outputs, and tool calling.

Requirements

Requires 8+ years of software engineering experience, strong full-stack skills in Angular, TypeScript, Java, and Spring Boot, and hands-on experience delivering production or production-like AI-enabled applications. Candidates should also have experience with AI evaluation, observability, monitoring, security, enterprise integration, software architecture, API design, scalability, and secure coding.

Skills

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

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology

Keywords

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

Report this job