Back to results

Full Stack Engineer

  • Toronto, ON, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description

8+ years of hands-on software development experience across the complete software development lifecycle (SDLC).

Backend: 6+ years of strong experience in Java (Java 11/17/21), Spring Framework, Spring Boot, Spring Security, and Spring Data JPA/Hibernate.

Frontend: 3–4+ years of dedicated development experience in React.js, state management (Redux, Redux Toolkit, or Zustand), React Hooks, and modern JavaScript/TypeScript.

AWS Cloud Expertise: 3+ years of practical experience building and maintaining distributed systems on AWS (Lambda, ECS, S3, RDS, CloudWatch, IAM, SQS/SNS).

Microservices & Messaging: Solid expertise in distributed microservice patterns and event-driven architectures with Apache Kafka or RabbitMQ.

CI/CD & Containers: Strong working knowledge of Docker containerization, Kubernetes basics, Git, and automated deployment pipelines.

Testing & Quality: Proven track record in Test-Driven Development (TDD), unit testing with JUnit/Mockito and Jest/React Testing Library.

More about this job

Responsibilities

Build and maintain full-stack software across the software development lifecycle, including Java-based backend services and React-based frontend applications. Develop distributed systems and microservices on AWS, and contribute to event-driven architecture, CI/CD, containerization, and software testing.

Requirements

Requires 8+ years of software development experience, including 6+ years with Java and Spring technologies and 3–4+ years with React and modern JavaScript or TypeScript. Candidates should also have 3+ years of AWS experience and practical knowledge of microservices, messaging, Docker, Kubernetes, CI/CD, and automated testing.

Skills

  • Java
  • Spring Framework
  • Spring Boot
  • Spring Security
  • Spring Data JPA
  • Hibernate
  • React.js
  • Redux
  • React Hooks
  • JavaScript
  • TypeScript
  • AWS
  • Microservices
  • Apache Kafka
  • Docker
  • Kubernetes

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • Java 11
  • Java 17
  • Java 21
  • Spring Framework
  • Spring Boot
  • Spring Security
  • Spring Data JPA
  • Hibernate
  • React.js
  • Redux Toolkit
  • Zustand
  • React Hooks
  • JavaScript
  • TypeScript
  • AWS Lambda
  • Amazon ECS
  • Amazon S3
  • Amazon RDS
  • Amazon CloudWatch
  • AWS IAM
  • Amazon SQS
  • Amazon SNS
  • Microservices
  • Event-Driven Architecture
  • Apache Kafka
  • RabbitMQ
  • Docker
  • Kubernetes
  • CI/CD

Report this job