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 patterns such as retrieval-augmented generation, vector search, prompt engineering, 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 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.
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
- Large Language Model Application Development
- Retrieval-Augmented Generation
- Embeddings
- Vector Search
- Prompt Engineering
- Structured Outputs
- Tool Calling
- AI Evaluation
- AI Observability
- Secure Application Design
Job areas
- Software
- Technology
- Engineering
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
