Sr Java full stack Developer

Cyber Space Technologies LLC

Montreal (administrative region)

Hybrid

CAD 99,000 - 121,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work model

Job summary

Cyber Space Technologies LLC in Montreal is seeking a Senior Java Full Stack Developer to design, develop, and maintain scalable enterprise applications. The role emphasizes Java 17+, Spring Boot, microservices, REST APIs, and modern front-end tech such as React or Angular, in a cloud-native environment.

You will build and secure APIs, containers, and data access layers, work in a hybrid setup, and collaborate across teams in an Agile setting to deliver high-quality software.

Qualifications

  • 7+ years of professional software development experience.
  • Strong hands-on Java 17+; Java 21 is a plus.
  • Expertise with Spring Boot, Spring Framework, Spring Data, Spring Security.
  • Experience building RESTful APIs and microservices.
  • Front-end experience with React.js or Angular; solid SQL/NoSQL knowledge.

Responsibilities

  • Design, develop, test, and maintain scalable full-stack applications using Java and Spring Boot.
  • Build and maintain RESTful APIs, microservices, and distributed applications.
  • Develop responsive web apps using React.js or Angular.
  • Implement security with Spring Security, OAuth 2.0, JWT.
  • Work with relational and NoSQL databases and optimize SQL queries.

Tools

React.js
Angular
Docker
Kubernetes
Git
CI/CD
Jest
JUnit
Mockito
REST APIs
Microservices
Spring Boot
Kafka
RabbitMQ
Cloud AWS/Azure/GCP

Job description

Job Title : Senior Java Full Stack Developer

Duration : Full Time

Location : Montreal QC

Work Mode : Hybrid

NOTE : This is a 3 days On Site Job at Montreal CA

RATE : CAD $110K/Yr

Position Overview

We are seeking a highly skilled Senior Java Full Stack Developer to design, develop, and maintain scalable enterprise applications. The ideal candidate will have strong hands-on experience with Java, Spring Boot, microservices, REST APIs, and modern front-end technologies such as React or Angular, along with experience working in cloud-native environments.

Key Responsibilities

Design, develop, test, and maintain scalable full-stack applications using Java and Spring Boot.

Build and maintain RESTful APIs, microservices, and distributed applications.

Develop responsive and user-friendly web applications using React.js or Angular.

Design reusable, maintainable, and high-performance application components.

Work with relational and NoSQL databases and develop efficient SQL queries.

Implement event-driven solutions using Kafka, RabbitMQ, or similar messaging technologies.

Develop secure applications using Spring Security, OAuth 2.0, JWT, and related security standards.

Participate in architecture and technical design discussions.

Develop and maintain automated unit, integration, and API tests using JUnit, Mockito, or equivalent frameworks.

Required Skills

7+ years of professional software development experience.

Strong hands-on experience with Java 17+; Java 21 experience is an advantage.

Strong expertise in Spring Boot, Spring Framework, Spring Data, and Spring Security.

Strong experience developing RESTful APIs and microservices.

Strong front-end development experience with React.js or Angular.

Strong understanding of OOP, SOLID principles, design patterns, and data structures.

Experience with relational databases such as PostgreSQL, Oracle, MySQL, or SQL Server.

Experience with NoSQL databases such as MongoDB, DynamoDB, or Redis.

Hands-on experience with Kafka, RabbitMQ, or other messaging platforms.

Experience with Git and CI/CD pipelines.

Experience with Docker and Kubernetes.

Experience with at least one major cloud platform: AWS, Azure, or GCP.

Experience with unit and integration testing using JUnit, Mockito, Jest, Cypress, or similar tools.

Strong debugging, problem-solving, communication, and collaboration skills.

Experience working in Agile/Scrum environments.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Fullstack developer
Java Fullstack developer

Aarorn Technologies Inc • Montreal (administrative region)

Hybrid
Senior Java Spark Developer
Senior Java Spark Developer

Apptad Inc • Quebec

On-site
CAD 110,000 - 150,000
Full Stack Developer (Java + Angular)
Full Stack Developer (Java + Angular)

Aarorn Technologies Inc • Montreal (administrative region)

On-site
Full Stack Java Developer
Full Stack Java Developer

Highbrow LLC • Toronto

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

Iris Software Inc. • Toronto

Hybrid
CAD 120,000 - 160,000
Java Backend Developer
Java Backend Developer

Prolifics • Montreal (administrative region)

On-site
CAD 120,000 - 180,000
Fullstack Developer Java / Angular
Fullstack Developer Java / Angular

Highspring • Montreal (administrative region)

Hybrid
CAD 80,000 - 100,000
Flexible hybrid work arrangements
Work on impactful technology projects
Collaboration with experienced teams
Senior Java Software Engineer
Senior Java Software Engineer

LanceSoft, Inc. • Montreal

On-site
CAD 70,000 - 90,000
Java Fullstack Developer
Java Fullstack Developer

PYXIDIA TECHLAB • Toronto

Hybrid
CAD 90,000 - 120,000
Senior Java Software Engineer - Banking Experience
Senior Java Software Engineer - Banking Experience

MSZ Systems • Toronto

Hybrid
CAD 80,000 - 110,000