Java Developer (Montreal)

Java Developer (Montreal)

11 Sep
|
Alltech Consulting Services
|
Montreal

11 Sep

Alltech Consulting Services

Montreal

Job Details

Job Title: Full Stack Engineer - MOR1JP00097655

Location: Montreal, QC

Type: Contract

Duration: Long Term

Interview Process: In-Person Interview

Onsite / Hybrid / Remote: Hybrid role, 3 days onsite

Top 3 Must-Have

- 5+ years Java experience
- 5+ years of Angular experience
- Agentic AI and LLM experience

Top 3 Nice-to-Have

- CICD experience
- SQL or NoSQL databases
- RESTful APIs, distributed systems

: Experience Level: Level 3 (senior): 5-7 years The Tech Risk & Ctrls Eng- TRCE team delivers cyber risk control monitoring, measurement, and reporting capabilities across Technology, enabling stronger risk reduction and oversight of the firm’s technology risk landscape.

The team is modernizing its application stack and building scalable, cloud-native platforms that combine full-stack engineering with AI-driven experiences, including large language model (LLM) integration, intelligent search, workflow automation, and natural-language interaction with risk and control data.

Our work is client focused, and our engineers are problem-solvers and innovators. We are looking for a mid-level or senior engineer who can design and deliver production-grade AI applications while contributing across the full technology stack. The role requires practical experience with LLMs and AI-assisted engineering tools such as Claude and GitHub Copilot, together with strong software engineering fundamentals, cloud-native architecture, microservices, DevOps, and Agile delivery.

The successful candidate will collaborate and influence globally, operate effectively in a fast-changing environment, and take ownership from discovery through production support. We value engineers who can make sound architectural decisions, explain AI capabilities and limitations clearly, challenge assumptions, and innovate while managing security, data privacy, model risk, and operational risk appropriately.

Position Summary:

We are looking for a mid-level or senior Full Stack Engineer with AI engineering experience to join our team at the Company. Angular and Java are the primary technical skills for this role,



supported by strong CI/CD and modern software delivery experience.

You will design, build, test, deploy, and operate secure, high-quality applications across the full technology stack. The role is primarily focused on Angular front-end development, Java and Spring Boot backend engineering, RESTful APIs, and CI/CD automation, while applying LLM capabilities to deliver AI-driven user experiences. You will translate business problems into pragmatic solutions and collaborate with engineering, product, architecture, cybersecurity, and business teams to ship reliable features.

What you will do:

- Design, build, and operate AI-driven applications that use LLMs for natural-language interaction, intelligent search, summarization, content generation, and workflow automation.
- Develop retrieval-augmented generation (RAG) solutions that securely connect models to enterprise data using embeddings, vector search, metadata filtering, citations, and access controls.
- Integrate commercial or internally hosted models through secure APIs and implement prompt management, structured outputs, tool or function calling, context management, and streaming responses.
- Create evaluation datasets and automated tests for answer quality, groundedness, safety, latency, reliability, and cost; use production telemetry and user feedback to improve the system.
- Build intuitive Angular interfaces and data visualizations that allow users to search, filter, review, and interact with risk, metric, policy, and control information.
- Design scalable Java and Spring Boot services, RESTful APIs, and event-driven or microservices-based components with appropriate authentication and authorization.
- Use Claude, GitHub Copilot, and similar AI engineering tools responsibly for code exploration, implementation, refactoring, test generation,



debugging, review, and documentation while independently validating generated output.
- Apply software engineering best practices, including code review, automated testing, CI/CD, observability, secure development, performance tuning, and production support.
- Partner with product managers, UX/UI teams, architects, data specialists, and business stakeholders to identify high-value use cases and translate requirements into measurable technical outcomes.
- For senior candidates, lead solution design, mentor engineers, influence standards, assess trade-offs across model quality, latency, cost, security, and maintainability, and drive delivery across teams.

Skills & Qualifications:

- 5+ years of software engineering experience, including hands-on delivery of production or production-like AI-enabled applications.
- Primary skills: Strong full-stack development experience with Angular and TypeScript, Java and Spring Boot, RESTful APIs, distributed systems, and secure application design.
- Practical experience with LLM application patterns, model APIs, RAG, embeddings, vector search, prompt design, structured outputs, tool calling, evaluation, observability, and AI security.
- Hands-on use of Claude, GitHub Copilot, or comparable AI coding assistants, with disciplined review, testing, and security practices.
- Strong CI/CD and DevOps experience covering automated builds, testing, code-quality and security checks, deployment, release controls, and production monitoring; familiarity with Docker, Kubernetes, and cloud-native platforms is preferred.
- Experience with Python, SQL or NoSQL databases, data integration, caching, and data-intensive applications.
- Solid problem-solving, communication, and stakeholder-management skills; senior candidates should also demonstrate architecture leadership, delivery ownership, and mentoring experience.

Pay: $60.00-$90.00 per hour Expected hours: 40.0 per week

Experience

- Java: 3 years (required)
- Angular: 2 years (required)

Location:
- Montréal, QC (required)

Work Location: Hybrid remote in Montréal, QC

📌 Java Developer (Montreal)
🏢 Alltech Consulting Services
📍 Montreal

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java developer (montreal) / montreal

Subscribe to this job alert:

Get the latest job offers by email for: java developer (montreal) / montreal