Java Full Stack AI Developer

LanceSoft, Inc.

Montreal (administrative region)

On-site

CAD 90,000 - 120,000

Full time

6 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

LanceSoft, Inc. is seeking a skilled backend developer to join our Montreal team. You will work on Java-based microservices using Spring Boot, implementing security with Spring Security and OAuth2, and integrating with Postgres and Neo4J databases.

You will contribute to distributed applications in a Linux environment, design robust software, and participate in CI/CD workflows with Git/Gerrit and monitoring with Prometheus/Grafana. Excellent English communication is required.

Qualifications

  • Experience with Java, Spring Boot, and Spring Security in distributed systems.
  • Strong knowledge of microservices architecture and Linux environments.
  • Familiarity with CI/CD pipelines and monitoring stacks.
  • Good written and verbal English communication skills.

Skills

Java
Spring Boot
Spring Security
OAuth2
Microservices
Linux
Data structures/algorithms
Software design patterns
CI/CD
Git/Gerrit
Monitoring

Tools

Maven/Gradle
Postgres
Neo4J
GitLab
Jenkins
Prometheus
Grafana
ELK/EFK Stack
Gerrit
Selenium/Cucumber/Cypress

Job description

  • Java (including Java 17 and/or Java 21), Maven/Gradle, and Spring Boot.
  • Spring Security + JWT (or OAuth2).
  • Cloud-based databases including Neo4J (graph database) and Postgres.
  • Microservice implementation and debugging of distributed applications in a Linux environment.
  • Data structures/algorithms and software design.
  • Software design patterns and architecture.
  • Troubleshooting and application development support.
  • CI/CD tools such as GitLab or Jenkins.
  • Version control Git/Gerrit.
  • Monitoring: Prometheus + Grafana (for metrics), ELK/EFK Stack (for logging).
Good to have
  • Linux and Unix systems.
  • Unit test frameworks such as Junit and Mockito.
  • Test automation frameworks such as Selenium, Cucumber and Cypress.
  • Experience with Free Open-Source Software and license handling.
  • Experience working in an organization involving cross-functional teams and Agile software development.
  • Excellent written and verbal English communication skills.
  • Strong analytical and problem-solving skills.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Engineer
Full Stack Engineer

PeoplePilot • Toronto

On-site
CAD 90,000 - 120,000
Senior Java Software Engineer
Senior Java Software Engineer

PeoplePilot • Toronto

On-site
CAD 90,000 - 130,000
Senior Java Developer – TDD, JUnit, CI/CD & Code Quality
Senior Java Developer – TDD, JUnit, CI/CD & Code Quality

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

On-site
CAD 90,000 - 130,000
Senior Java Developer – Spring Boot | TDD | CI/CD | AWS
Senior Java Developer – Spring Boot | TDD | CI/CD | AWS

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

On-site
CAD 90,000 - 120,000
Java Full Stack Developer
Java Full Stack Developer

Compunnel, Inc. • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Java Full Stack Engineer
Java Full Stack Engineer

Quantum World Technologies Inc. • Toronto

On-site
CAD 90,000 - 120,000
Java Full Stack Developer
Java Full Stack Developer

JobCubby • Toronto

Hybrid
CAD 90,000 - 130,000
Java Developer
Java Developer

TechDoQuest • Mississauga

On-site
CAD 90,000 - 120,000
Java Full Stack Developer
Java Full Stack Developer

Hirematic Talent Solutions • Montreal (administrative region)

Hybrid
CAD 55,000 - 62,000
Java Fullstack Developer
Java Fullstack Developer

Tek Tron IT • Canada

On-site
CAD 50,000 - 70,000