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