Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Full Stack Software Designer (Java & React)

$95k - $145k per year
Senior Full Stack Software Designer (Java & React)

Position Description
We are seeking an Expert Full Stack Developer to design, build, and maintain both front end interfaces and back end systems, including APIs, microservices, databases, and cloud deployments. This role will be responsible for developing scalable, secure, and high performing enterprise applications using technologies such as Java, Spring Boot, React, Node.js, Python, and SQL.

The ideal candidate is a strong hands on engineer with deep full stack expertise, capable of translating business requirements into robust technical solutions. This individual will work closely with product, architecture, QA, DevOps, and business stakeholders to deliver modern digital solutions that are reliable, maintainable, and aligned with enterprise standards.

This role is hybrid and requires you to be at our downtown Toronto and/or Client office at a minimum 2 days per week subject to change at any time.

Your future duties and responsibilities
• Design, develop, test, deploy, and support full stack applications across front end and back end environments.
• Build responsive, accessible, and user friendly interfaces using React and modern web development practices.
• Develop and maintain back end services, APIs, and business logic using Java, Spring Boot, Node.js, and Python.
• Design and implement microservices based architectures for scalable and modular application development.
• Build and maintain secure RESTful APIs and service integrations.
• Design, optimize, and manage relational databases and queries using SQL.
• Contribute to cloud native application deployment and operational support in platforms such as AWS, Azure, or GCP.
• Collaborate with cross functional teams to define technical solutions aligned with business and architecture requirements.
• Ensure code quality through peer reviews, automated testing, and adherence to engineering best practices.
• Troubleshoot and resolve issues across the full stack, including UI, APIs, services, databases, and cloud environments.
• Support CI/CD pipelines, release processes, and deployment automation.
• Create and maintain technical documentation for applications, integrations, and support processes.
• Contribute to continuous improvement in engineering standards, design patterns, and team practices.

Required qualifications to be successful in this role
• Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
• 10+ years of experience in software development, including significant full stack development experience.
• Strong expertise in Java and Spring Boot for enterprise application development.
• Proven experience building scalable web applications using React.
• Hands on experience with back end technologies such as Node.js and Python.
• Strong experience designing and building APIs and microservices.
• Strong knowledge of SQL, relational databases, schema design, and query optimization.
• Experience deploying and supporting applications in cloud platforms such as AWS, Azure, or Google Cloud Platform.
• Experience with version control tools such as Git.
• Familiarity with CI/CD pipelines, automated testing, and DevOps practices.
• Solid understanding of application security, authentication, authorization, and secure coding principles.
• Strong analytical, problem solving, and communication skills.
• Ability to collaborate effectively with both technical and non technical stakeholders.

Preferred Qualifications
• Experience with TypeScript and modern front end architecture patterns.
• Familiarity with Docker, Kubernetes, and containerized deployment models.
• Experience with event driven architecture, messaging systems, or asynchronous processing.
• Knowledge of API gateways, observability, logging, and monitoring tools.
• Exposure to enterprise scale environments with high availability and security requirements.
• Experience working in Agile delivery teams.
• Background in banking, financial services, or other regulated industries.
• Experience mentoring developers and contributing to technical leadership.
Technical Skills
Front End
• React
• JavaScript
• TypeScript
• HTML
• CSS
• Responsive design
Back End
• Java
• Spring Boot
• Node.js
• Python
• REST APIs
• Microservices
Database
• SQL
• Relational databases
• Data modeling
• Schema design
• Query optimization
Cloud/DevOps
• AWS
• Azure
• GCP
• CI/CD
• Docker
• Kubernetes
• Deployment automation
Engineering Practices
• Testing
• Code reviews
• Debugging
• Performance tuning
• Secure coding
Core Competencies
• Full stack application design and delivery
• Strong back end and API development expertise
• Microservices and distributed systems thinking
• Front end usability and performance optimization
• Cloud native engineering and deployment
• Problem solving and analytical thinking
• Cross functional collaboration
• Strong ownership and accountability
• Quality, security, and maintainability focus
Success Measures
The successful candidate will:
• Deliver scalable, secure, and maintainable full stack applications.
• Build high quality APIs and microservices that support business growth.
• Improve engineering efficiency through reusable components and automation.
• Maintain strong standards for performance, reliability, and security.
• Partner effectively across teams to deliver business value.

Key Competencies
Software architecting: Use modelling, decision making, and validation techniques to design a system that fulfils stakeholder requirements.
Systems integration: Create and implement software that fits within its business and technology environment.
Requirements analysis: Understand and validate software requirements, focusing on quality attributes and other architectural drivers.
Delivery: Drive the realization and implementation of software and hardware systems.
Software technology knowledge:
Apply knowledge of development stacks, programming languages, design and integration patterns, and algorithms.
Certifications
• RCDA Practitioner
• Java Enterprise Edition
• Azure Solutions Architect
• Leading SAFe
• Software Architecture: SEI Certified Software Arch Professional
• IASA: Specialist Software

**CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $95,000–$145,000. This role is an existing vacancy.

#LI-BN

Together, as owners, let’s turn meaningful insights into action.

Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…

You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.

Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.

You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.

At CGI, we value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive. As an equal-opportunity employer, being able to perform your best during the recruitment process is important to us. If you require an accommodation, please inform your recruiter.

That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals.

To learn more about accessibility at CGI, contact us via email . Please note that this email is strictly for accessibility requests and cannot be used for application status inquiries.

Come join our team—one of the largest IT and business consulting services firms in the world.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Full Stack Software Designer (Java & React) in Toronto, ON vacancy
  •  ...We are looking for a Senior Full Stack Developer to design, build and maintain both front-end interfaces and back-end systems, including APIs, microservices, databases and cloud deployments. You will develop scalable, secure and high-performing enterprise applications using... 
    Senior
    React
    Java
    Internship
    Work at office
    Remote work
    Relocation
    2 days per week

    Miratech

    Toronto, ON
    1 day ago
  • $86.1k - $136.1k per year

     ...can take you anywhere you want to go. Full Stack Engineer The Opportunity We’re looking...  ...full technology stack, from intuitive React experiences and scalable backend services...  ...through production. What You’ll Do Design, develop, and maintain end-to-end applications... 
    React
    Java
    Long term contract
    Temporary work
    Local area

    Manulife

    Toronto, ON
    1 day ago
  • $80k - $130k per year

     ...years, we're still growing! Join Canada's largest IT Company as a 'Full Stack Java Developer', in our Financial Services Sector. This role is...  ...during Requirement Phase, create dev work packages, Drive solution design, ability to drive project execution in onsite offshore delivery... 
    Senior
    React
    Java
    Full time
    Work at office
    3 days per week

    CGI

    Toronto, ON
    4 days ago
  • $130k - $150k per year

     ...’s Most Innovative Companies in Design, and has received accolades from...  ...environments, embrace AI-first software development, and take ownership...  ...looking for a highly motivated Senior Software Engineer with deep backend expertise, strong full-stack development skills, and hands... 
    Senior
    React
    Java
    Full time
    Work at office
    Remote work

    Fable

    Toronto, ON
    7 days ago
  • $132k - $178.5k per year

     ...Come join the Intuit Toronto site as a Senior Software Developer. Be a leader in our Data, Growth and Experiences team that is building an...  ...deliver growth at scale. The ideal candidate is an experienced full stack Software Developer who is proficient with JavaScript/TypeScript... 
    Senior
    React
    Java
    Full time
    Work at office
    3 days per week

    Intuit

    Toronto, ON
    4 days ago
  • $95k - $145k per year

     ...Description: CGI is looking for an experienced Full Stack Developer to work on challenging assignments...  ...Angular-based front-end development and Java/Spring-based back-end development, along with demonstrated experience designing, developing, deploying, and supporting applications... 
    Senior
    Java
    Full time
    Work at office
    2 days per week
    3 days per week

    CGI

    Toronto, ON
    4 days ago
  •  ...We are looking for a Full Stack Engineer to design, develop, and support scalable cloud-native applications that power Workforce Management (WFM), Customer...  ...(CX), and operational business processes. You will use Java and Spring Boot to develop scalable backend services, React... 
    React
    Java
    Internship
    Remote work
    Relocation

    Miratech

    Toronto, ON
    1 day ago
  • $130k - $180k per year

     ...visa or sponsorship won't be provided) Our Eng team is growing and we are looking to hire a Full Stack Python/React Developer for an applications team We're open on seniority from Upper Intermediate to Staff level This is a full-stack developer role (but we're open... 
    Senior
    React
    Long term contract
    Full time
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours

    acquird

    Toronto, ON
    1 day ago
  •  ...We are seeking an experienced Senior Software Developer - Full Stack to lead the end-to-end design, application engineering, data pipeline development, and database integration for enterprise web applications. In this role, you will translate complex technical specifications... 
    Senior
    Java
    Contract work

    Randstad Canada

    Toronto, ON
    1 day ago
  •  ...Senior Full Stack Engineer – React/TypeScript, Node.js, Java Back-End, AKS Position Summary Seeking a Senior Full Stack Engineer to design, build, and support a cloud-native, microservices-based platform running on Azure Kubernetes Service (AKS). The role requires... 
    Senior
    React
    Java
    Permanent employment

    Astra North Infoteck Inc.

    Toronto, ON
    9 hours ago
  •  ...We are looking for a Full Stack Engineer to design, develop, and support scalable cloud-native applications that power Workforce Management (WFM), Customer...  ...(CX), and operational business processes. You will use Java and Spring Boot to develop scalable backend services, React... 
    React
    Java
    Internship
    Relocation

    Miratech

    Toronto, ON
    1 day ago
  • $113k - $163k per year

     ...The Senior ETL Developer plays a critical role in designing, developing, and maintaining enterprise‑grade data integration...  ...10+ years of overall experience in software and data engineering within large...  ..., and sick days, and we offer the full range of statutory leaves of absence... 
    Senior
    Long term contract
    Temporary work
    Local area
    Flexible hours

    Manulife

    Toronto, ON
    1 day ago
  • $126.8k - $164.1k per year

     ...experience at TD. Our compensation policies and practices have been designed to allow colleagues to progress through the salary range over...  ...Solutions, Global Prime Brokerage is looking for a Full-time Senior Java Developer. Global Prime Brokerage is responsible for development... 
    Senior
    React
    Java
    Long term contract
    Full time
    Work from home

    TD Bank

    Toronto, ON
    1 day ago
  •  ...Miratech is looking for a skilled Full Stack Engineer with React and Golang experience to join our US healthcare client.  Join a team building innovative...  ...support evolving business needs. Responsibilities Design, develop, and maintain scalable, secure, and high-... 
    React
    Internship
    Remote work
    Relocation

    Miratech

    Toronto, ON
    1 day ago
  •  ...Responsibilities: Design, implement, and continuously expand data pipelines by performing...  ...arise during the use and operation of software packages, including technical assistance...  ...record for meeting deadlines   Full Stack Skills: Proficient with both front end... 
    Senior
    Java
    Contract work

    Maarut

    Toronto, ON
    1 day ago
  • $125k - $150k per year

     ...starting with weight management. The Role We are hiring a Senior Full-Stack Developer to build the products our patients, clinicians and...  ...You'll Do Build across the stack. Ship features in our React and Next.js front end and our Python and Supabase back end, from... 
    Senior
    React
    Permanent employment
    Full time
    Internship
    Work at office
    Remote work
    3 days per week

    Blair Health

    Toronto, ON
    4 days ago
  • $95k - $145k per year

     ...years, we're still growing! Join Canada's largest IT Company as a "Java Full Stack Development Lead" in our Banking Services Division. Location -...  ...business requirements and translates them into detailed design specifications and code. Designs solutions, writes code, performs... 
    Java
    Full time
    Work at office
    Remote work

    CGI

    Toronto, ON
    4 days ago
  •  ...Job Description Job Description Senior Full-Stack Engineer (Knowledge Graph Platform) Location: [Toronto / hybrid, Canada] Responsibilities •       Design and build Python backend services and REST/Fast APIs, including event-driven pipelines that react to UI edits... 
    Senior
    React
    Long term contract
    Permanent employment
    Full time
    Temporary work
    Direct hire
    Immediate start

    NationMind LLC

    Toronto, ON
    9 days ago
  • $120k - $250k per year

     ...Full-Stack Software Engineer new graduate — AI & 3D Creator Tools Company About Viggle AI Backed by a16z, Viggle AI is building the...  ...assets. You'll work alongside experienced engineers across our React / TypeScript frontend, Go / Gin backend, and asset-processing... 
    React
    Work at office
    Worldwide

    viggle

    Toronto, ON
    2 days ago
  • $86.1k - $136.1k per year

     ...Full Stack Software Engineer Build technology that powers critical financial systems We’re looking for a Full Stack Software Engineer who...  ...Technology (GFT), Finance Solution Delivery team, where you’ll help design and deliver technology solutions supporting Finance and... 
    Java
    Long term contract
    Temporary work
    Local area

    Manulife

    Toronto, ON
    1 day ago
  • $95k - $145k per year

     ...Montreal, QC Preferred Languages: Bilingual (English / French) Preferred Employment Type: Full-Time, Permanent CGI is seeking an experienced Senior Full Stack Developer to join our growing Software Engineering Practice within the Emerging Technologies team. As a full-time member... 
    Senior
    React
    Java
    Permanent employment
    Full time

    CGI

    Toronto, ON
    4 days ago
  •  ...T Organization is seeking an experienced Senior Software Developer to create and improve the industry...  ...lifecycle of our software, including design, analysis, prototyping, development, testing...  ...years of experience with the JavaScript stack, including React, TypeScript, jQuery ~... 
    Senior
    React
    Remote work

    Dayforce

    Toronto, ON
    6 hours ago
  • $113k - $163k per year

     ...Senior Full-Stack Engineer – Capital Markets & Derivatives Are you passionate about building innovative technology solutions in Capital Markets...  .... We're seeking a Senior Full-Stack Engineer with strong software engineering expertise and experience in derivatives trading... 
    Senior
    Java
    Long term contract
    Temporary work
    Local area

    Manulife

    Toronto, ON
    1 day ago
  •  ...Position Overview We are looking for a Senior Full Stack Developer who can work across our entire product portfolio, from the established...  ...across the full stack. Next-generation platform development - designing and building features end-to-end on our modern platform,... 
    Senior
    React
    Full time
    Remote work
    Flexible hours

    BusPlanner

    Toronto, ON
    23 days ago
  •  ...are looking for inquisitive, well-rounded Full-stack engineers to join our Monetization...  .... Working closely with product managers, designers, and backend engineers, you’ll play an important...  ...ability to build scalable web UIs using React, Typescript, Redux, GraphQL, and REST APIs... 
    Senior
    React
    Work at office
    Local area
    Relocation
    Relocation package
    Flexible hours

    Pinterest

    Toronto, ON
    2 days ago
  • $196.8k - $295.2k per year

     ...we’re just getting started. Role Overview As a Staff Full Stack Software Engineer at Harvey, you’ll play a pivotal role in shaping the...  ...collaboration product experiences for law firms. You will design and own systems that not only serve as critical infrastructure... 
    React
    Full time
    Work at office
    Relocation package
    Flexible hours
    3 days per week

    Harvey

    Toronto, ON
    2 days ago
  • usd162.59k - usd195k per year

     ...screenshare, and project management—all with full data and operational control. Mattermost...  ...learn more, visit  We are seeking a  Senior Full Stack Engineer to help build and scale...  ...will contribute across our Go backend and React/TypeScript web frontend, building features... 
    Senior
    React
    Work at office
    Local area
    Remote work
    Worldwide

    Mattermost

    Toronto, ON
    2 days ago
  • $100k - $120k per year

     ...platform.   We're hiring a Sr. Software Developer for Trip Management,...  ...You own your work end to end: design through deployment, in close...  ...For   ~ You move across the stack without losing altitude: Angular...  ...· Angular MFEs · React · Next.js · MongoDB Atlas · PostgreSQL... 
    Senior
    React
    Remplacement
    Internship
    Work at office
    Local area
    2 days per week

    Range

    Toronto, ON
    6 hours ago
  •  ...Software Developer - Full Stack Client: Community Service Cluster  Location: Toronto ON  Pay Rate: 95- 103/hr incorp  Description Responsibilities · Design, implement, and continuously expand data pipelines by performing extraction, transformation... 
    Senior
    React
    Java

    Analyst Technical Solutions

    Toronto, ON
    20 days ago
  • $90.21 - $108.25 per hour

     ...RQ00738 - Software Developer - Full Stack - Senior Location: Toronto (525 University Avenue) - Hybrid Duration: 8 months contract (164 Business Days) + possible extension Must Haves: Senior Full Stack software development experience delivering complex... 
    Senior
    React
    Java
    Contract work

    Source Code

    Toronto, ON
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Full Stack Software Designer (Java & React). Be the first to apply!