Senior Full Stack Java Developer

Axiom Global Technologies

Toronto

On-site

CAD 120,000 - 160,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Axiom Global Technologies in Toronto is seeking a Senior Full Stack Java Developer to build scalable, cloud-native enterprise applications. You will work with Java, Scala, Spring Boot, microservices, and modern front-end frameworks such as React or Vue.

You will design RESTful APIs, implement event-driven architectures with Apache Kafka, and contribute to data pipelines. The role emphasizes DevOps, CI/CD, and delivering secure, reliable software in an Agile, globally distributed team.

Qualifications

  • Minimum 3 years of experience with React.js or Vue.js.
  • Strong experience with Java, J2EE, Spring, Spring Boot, RESTful APIs and Microservices.
  • Experience with SQL and NoSQL databases.
  • Experience with Apache Kafka and large-scale data processing.
  • Experience with CI/CD and DevOps practices.

Responsibilities

  • Design, develop, and maintain scalable enterprise apps using Java, Scala, and Spring Boot.
  • Build RESTful microservices and cloud-native solutions.
  • Develop front-end apps with React or Vue.js.
  • Design event-driven architectures using Apache Kafka.
  • Develop data pipelines and ETL processes.
  • Collaborate with cross-functional teams in Agile.
  • Implement CI/CD pipelines and automate deployments.
  • Deploy and manage apps in cloud environments.
  • Participate in code reviews, architecture discussions, and mentor juniors.
  • Ensure performance, scalability, security, and reliability.

Skills

Java
Spring Boot
RESTful APIs
Microservices
Scala
React
Vue.js
SQL
NoSQL

Education

Bachelor's degree in Computer Science or related field

Tools

Jenkins
GitHub
Azure DevOps
Docker
Kubernetes
OpenShift

Job description

We are seeking an experienced Senior Full Stack Java Developer to join our team in building scalable, cloud-native enterprise applications. The ideal candidate will have strong expertise in Java, Scala, Spring Boot, Microservices, Cloud Technologies, and modern front-end frameworks such as React or Vue. This role requires hands‑on experience with distributed systems, DevOps practices, and cloud-native application development.

Key Responsibilities
  • Design, develop, and maintain scalable, high-performance enterprise applications using Java, Scala, and Spring Boot.
  • Build and enhance RESTful APIs, microservices, and cloud-native solutions.
  • Develop responsive front-end applications using React or Vue.js.
  • Design and implement event-driven architectures using Apache Kafka.
  • Develop and maintain data pipelines, ETL processes, and large-scale data processing solutions.
  • Collaborate with cross-functional teams to deliver high-quality software in an Agile environment.
  • Implement CI/CD pipelines and automate deployments using DevOps best practices.
  • Deploy, monitor, and manage applications in cloud environments.
  • Participate in code reviews, architecture discussions, and mentor junior developers.
  • Ensure applications meet performance, scalability, security, and reliability standards.
Required Skills
  • Strong experience with Java, J2EE, Spring Framework, Spring Boot, RESTful APIs, and Microservices.
  • Hands‑on experience with Scala and developing enterprise-grade applications.
  • Minimum 3 years of experience with React.js or Vue.js.
  • Strong knowledge of SQL and NoSQL databases.
  • Experience with Apache Kafka, event-driven architecture, and large-scale data processing.
  • Expertise in designing scalable, resilient, and fault‑tolerant distributed systems.
  • Experience with Jenkins, GitHub, and CI/CD pipeline implementation.
  • Strong understanding of object-oriented programming, SOLID principles, and design patterns.
  • Experience with functional programming concepts, including immutability, lambda expressions, and higher-order functions.
Preferred Skills
  • Experience with Microsoft Azure, OpenShift, Kubernetes, and Docker.
  • Hands‑on experience with Azure DevOps and cloud-native application development.
  • Experience building scalable data ingestion and ETL pipelines.
  • Familiarity with monitoring, logging, and application performance optimization.
  • Experience working in Agile/Scrum environments.
Qualifications
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to work effectively in collaborative, fast‑paced, and globally distributed teams.

If you're passionate about building modern cloud-native applications using Java, Scala, React/Vue, Azure, and Microservices, we'd love to hear from you.

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

Similar jobs worth comparing

Java Full Stack Developer
Java Full Stack Developer

Compunnel, Inc. • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Java Developer
Java Developer

Tekgence Inc • Toronto

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

Tek Tron IT • Canada

On-site
CAD 60,000 - 70,000
JAVA Full Stack Developer
JAVA Full Stack Developer

Pafsolutions • Canada

On-site
CAD 80,000 - 110,000
Java Full Stack Engineer
Java Full Stack Engineer

Quantum World Technologies Inc. • Toronto

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

Citigroup Inc. • Mississauga

Hybrid
CAD 100,000 - 130,000
Senior Full Stack Developer - React | NodeJS
Senior Full Stack Developer - React | NodeJS

TechnoCred • Toronto

On-site
CAD 100,000 - 140,000
Full Stack Java Developer
Full Stack Java Developer

Astek • Montreal (administrative region)

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

Tek Tron IT • Canada

On-site
CAD 50,000 - 70,000
Java Full Stack Developer
Java Full Stack Developer

Iris Software Inc. • Toronto

Hybrid
CAD 120,000 - 160,000