cover image
Extend Information Systems Inc.

Java Full Stack Developer with React.JS

Hybrid

Toronto, Canada

Senior

Freelance

22-01-2026

Share this job:

Skills

Java JavaScript TypeScript HTML CSS NoSQL MySQL PostgreSQL GitLab CI/CD Docker Kubernetes Monitoring Jenkins Scrum Architecture Databases Front-end Development AWS Agile Junit Spring React.js Spring Boot Gitlab CI GitLab CI/CD Microservices

Job Specifications

Job Title: Java Full Stack Developer with React.JS

Location: Toronto, Canada

Duration: Long Term Contract

About the Role:

We are seeking a highly skilled and motivated Full Stack Developer with strong expertise in Java (Spring Boot), React.js, and Amazon Web Services (AWS) to join our growing development team. In this role, you'll be responsible for designing, building, and maintaining scalable web applications and cloud-based solutions

Key Responsibilities:

· Design and implement scalable back-end services using Java (Spring Boot).

· Develop interactive and responsive user interfaces with React.js.

· Build and maintain APIs and microservices architecture.

· Design and deploy applications using AWS services such as Lambda, EC2, S3, RDS, API Gateway, CloudFormation, etc.

· Collaborate with cross-functional teams including product managers, designers, and QA.

· Ensure application security, performance, and scalability.

· Write clean, maintainable, and testable code.

· Troubleshoot, debug, and optimize application performance.

· Participate in Agile ceremonies and contribute to sprint planning and estimations.

Required Qualifications:

· Bachelor’s degree in Computer Science, Engineering, or a related field.

· 5+ years of experience in Java (Spring Boot) development.

· 7+ years of experience with React.js and front-end development (HTML, CSS, JavaScript, TypeScript).

· Hands-on experience with AWS (EC2, S3, Lambda, RDS, CloudFormation, etc.).

· Strong understanding of RESTful APIs and microservices.

· Familiarity with CI/CD tools and practices (e.g., GitLab CI/CD, Jenkins, AWS CodePipeline).

· Experience with relational and NoSQL databases (e.g., MySQL, PostgreSQL, DynamoDB).

· Good understanding of software design patterns and best practices.

Preferred Qualifications:

· AWS Certification (e.g., AWS Certified Developer or Solutions Architect).

· Experience with containerization tools (Docker, Kubernetes, ECS).

· Familiarity with monitoring tools (CloudWatch, ELK Stack).

· Experience with unit and integration testing frameworks (JUnit, Mockito, Jest).

· Experience working in Agile/Scrum environments.

About the Company

At Extend Information Systems (ExtendInfosys), we're cognizant of shaping the future. It's about providing the platform which connects the dots and getting you to the next level. Connecting with the right audience and platforms to get you there. Whether it's reinventing legacy to digital transformation that reshapes your business, helping you build a world-class team, or finding the right talent for your professional growth, we're all along with you. Let's be creative and shake our hands for the change. Let's collaborate, to... Know more