Sr Java full stack Developers

Cyber Space Technologies LLC

Montreal (administrative region)

On-site

CAD 110,000 - 150,000

Full time

19 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Cyber Space Technologies LLC in Montreal seeks an experienced Senior Java Full Stack Developer to design, develop, test, and deploy scalable enterprise applications. You will work with product owners, architects, QA engineers, and other dev teams to deliver robust solutions using Java, Spring Boot, and modern front-end technologies.

The role emphasizes building RESTful services, microservices, and secure integrations, with hands-on work across the stack (UI in Angular/React, databases, and cloud

Qualifications

  • 10+ years of professional software development experience.
  • Strong expertise in Java/J2EE.

Responsibilities

  • Design, develop, and maintain scalable full-stack applications using Java and modern web technologies.
  • Develop backend services and microservices using Java 17+ and Spring Boot.
  • Design and implement RESTful APIs and integrate with internal and third‑party systems.
  • Develop responsive and reusable UI components using Angular or React.
  • Work with databases such as PostgreSQL, Oracle, or MySQL.
  • Implement application security, authentication, authorization, and secure API integrations.
  • Participate in architecture and technical design discussions.
  • Write clean, maintainable, reusable, and well‑tested code.
  • Develop unit, integration, and automated tests using JUnit, Mockito, Selenium, or equivalent frameworks.
  • Work with Kafka or other messaging/event‑streaming technologies.
  • Build and maintain CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
  • Deploy and support applications in AWS, Azure, or GCP environments.
  • Troubleshoot production issues and participate in root‑cause analysis.
  • Conduct code reviews and provide technical guidance to junior developers.
  • Collaborate with Agile/Scrum teams during sprint planning, refinement, development, testing, and releases.
  • Work closely with business stakeholders and technical teams to understand requirements and deliver solutions.

Skills

Java/J2EE
Java 17+
Spring Boot
Spring MVC
Spring Data JPA
Spring Security
Microservices
REST APIs
Angular
React
Relational DBs
Kafka
Git & CI/CD
Docker
Kubernetes
AWS
Azure
GCP
JUnit
Mockito
Agile/Scrum
Communication

Tools

Jenkins
GitHub Actions
GitLab CI
Azure DevOps

Job description

We are looking for an experienced Senior Java Full Stack Developer to join our development team in Montreal. The ideal candidate will have strong hands‑on experience in Java, Spring Boot, Microservices, REST APIs, and modern front-end technologies. You will be responsible for designing, developing, testing, and deploying scalable enterprise applications while collaborating with product owners, architects, QA engineers, and other development teams.

Key Responsibilities
  • Design, develop, and maintain scalable full-stack applications using Java and modern web technologies.
  • Develop backend services and microservices using Java 17+ and Spring Boot.
  • Design and implement RESTful APIs and integrate with internal and third‑party systems.
  • Develop responsive and reusable UI components using Angular or React.
  • Work with databases such as PostgreSQL, Oracle, or MySQL.
  • Implement application security, authentication, authorization, and secure API integrations.
  • Participate in architecture and technical design discussions.
  • Write clean, maintainable, reusable, and well‑tested code.
  • Develop unit, integration, and automated tests using JUnit, Mockito, Selenium, or equivalent frameworks.
  • Work with Kafka or other messaging/event‑streaming technologies.
  • Build and maintain CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
  • Deploy and support applications in AWS, Azure, or GCP environments.
  • Troubleshoot production issues and participate in root‑cause analysis.
  • Conduct code reviews and provide technical guidance to junior developers.
  • Collaborate with Agile/Scrum teams during sprint planning, refinement, development, testing, and releases.
  • Work closely with business stakeholders and technical teams to understand requirements and deliver solutions.
Required Skills
  • 10+ years of professional software development experience.
  • Strong expertise in Java/J2EE.
  • Hands‑on experience with Java 17 or higher.
  • Strong experience with Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.
  • Strong understanding of Microservices architecture.
  • Strong front‑end development experience with Angular or React.
  • Experience with PostgreSQL, Oracle, MySQL, or similar relational databases.
  • Experience with Kafka or messaging technologies.
  • Strong knowledge of Git and CI/CD.
  • Experience with Docker and Kubernetes.
  • Hands‑on experience with at least one major cloud platform: AWS, Azure, or GCP.
  • Strong experience with JUnit and Mockito.
  • Excellent understanding of Agile/Scrum development practices.
  • Strong problem‑solving and communication skills.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Full-Stack Developer: Spring, Microservices
Senior Java Full-Stack Developer: Spring, Microservices

Cyber Space Technologies LLC • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Java Full Stack Developer
Java Full Stack Developer

Iris Software Inc. • Toronto

Hybrid
CAD 120,000 - 160,000
Développeur Full Stack Senior – Java, Spring Boot et Microservices
Développeur Full Stack Senior – Java, Spring Boot et Microservices

ALFACONSEIL.CA • Montreal (administrative region)

On-site
CAD 100,000 - 150,000
Java Fullstack Developer
Java Fullstack Developer

PYXIDIA TECHLAB • Toronto

Hybrid
CAD 90,000 - 120,000
Full Stack Developper Java/JS
Full Stack Developper Java/JS

TMC Canada • Montreal (administrative region)

On-site
CAD 120,000 - 180,000
FullStack Developer - Montreal
FullStack Developer - Montreal

Yeah! Global • Montreal (administrative region)

On-site
CAD 85,000 - 110,000
Senior Java Software Engineer
Senior Java Software Engineer

LanceSoft, Inc. • Montreal

On-site
CAD 70,000 - 90,000
Spring Boot Senior Technical Lead
Spring Boot Senior Technical Lead

W3Global • Montreal (administrative region)

Hybrid
CAD 85,000 - 120,000
Full Stack Java Developer
Full Stack Java Developer

Highbrow LLC • Toronto

Hybrid
CAD 90,000 - 120,000
Senior Full Stack Engineer: Java & Angular Modernization
Senior Full Stack Engineer: Java & Angular Modernization

Highspring • Montreal (administrative region)

On-site
CAD 90,000 - 130,000