Full Stack Java Developer (with DB & Cloud) (Montreal)

Full Stack Java Developer (with DB & Cloud) (Montreal)

25 Sep
|
LanceSoft
|
Montreal

25 Sep

LanceSoft

Montreal

Job Title: Full Stack Java Developer (with DB & Cloud) Location: Montreal (day 1 onboarding onsite / in-office presence required 3x/week) Years of experience: 5-7 Core Development Java: Strong hands-on experience with Java Web Services: Spring Web Services and understanding of Apache CXF framework Spring / Spring Boot: Strong knowledge of Spring Framework and Spring Boot for enterprise application development JUnit & TDD: Solid unit testing and Test-Driven Development (TDD) experience Database: RDBMS (PostgreSQL): Good understanding of relational database concepts, SQL optimization, and data modeling NoSQL (MongoDB): Good knowledge of NoSQL concepts and CRUD operations AI & Intelligent Development: understanding of Generative AI concepts, Large Language Models (LLMs), and AI-assisted software development.

Experience using AI coding assistants such as Git

Hub Copilot, Microsoft Copilot, Cursor, or similar tools to improve developer productivity.

Familiarity with Prompt Engineering and effective AI interaction techniques.

Basic understanding of AI application patterns, including Retrieval-Augmented Generation (RAG), vector databases, and AI agent workflows.

Experience integrating applications with AI services and APIs (e.G., Azure OpenAI, OpenAI, Anthropic, or similar platforms).

Knowledge of AI governance, responsible AI principles, and secure handling of enterprise data.





Knowledge of the Following Will Help: Docker Kubernetes Cloud Technologies (Azure preferred): Git, Angular, Ext JS, CI/CD Pipelines (Jenkins, Git

Hub Actions, Azure Dev

Ops) AI/ML Platforms and Services Design SOLID Principles Strong understanding and practical application of SOLID principles in software design.

Design Patterns: Familiarity with key Java design patterns and the ability to apply them effectively during software development.

Essential: Singleton, Factory, Template, Strategy.

Preferred: Observer, Builder, Adapter, Facade, Dependency Injection patterns.

System Design: Understanding of microservices architecture, event-driven systems, API-first design, and scalable cloud-native applications.

Ability to evaluate where AI capabilities can be incorporated into business workflows and applications.

Ability to leverage AI tools responsibly to improve development efficiency, code quality, and innovation.

Nice-to-Have: Experience with Lang

Chain, Semantic Kernel, Auto

Gen, MCP (Model Context Protocol), or similar AI frameworks.

Exposure to vector databases, embeddings, and semantic search technologies.

Experience implementing AI-powered automation, observability, or operational intelligence solutions. *//EEO Employer: Minorities/ Females/ Disabled/ Veterans/ Gender Identity/ Sexual Orientation//*

📌 Full Stack Java Developer (with DB & Cloud) (Montreal)
🏢 LanceSoft
📍 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: full stack java developer (with db & cloud) (montreal) / montreal

Subscribe to this job alert:

Get the latest job offers by email for: full stack java developer (with db & cloud) (montreal) / montreal