Opens LinkedIn
- Employment type
- Contract
- Experience level
- Senior · 5+ years
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Apply on LinkedIn (LinkedIn sign-in required)
Job summary
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.
Job details
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.
What you’ll do
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.
Listed skills
- REST APIs · Preferred
- Angular · Preferred
- TypeScript · Preferred
- Java · Preferred
- prompt engineering · Preferred
- Spring Boot · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- 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
Job areas
- Software
- Technology
More jobs from Futran Solutions
General Manager / Operations Manager (Agri-Food Manufacturing & Distribution)
- On-site
- Petersburg, ON
- Posted Oct 29, 2026
Program Manager
- On-site
- Posted Oct 29, 2026
Financial Controller
- On-site
- Winnipeg, MB
- Posted Oct 28, 2026
Senior Python Developer
- Hybrid
- Mississauga, ON
- Posted Oct 28, 2026
