Senior Full Stack Software Designer (Java & React)
$95k - $145k per yearSenior 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.
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...SeniorReactJavaInternshipWork at officeRemote workRelocation2 days per week
$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...ReactJavaLong term contractTemporary workLocal area$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...SeniorReactJavaFull timeWork at office3 days per week$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...SeniorReactJavaFull timeWork at officeRemote work$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...SeniorReactJavaFull timeWork at office3 days per week$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...SeniorJavaFull timeWork at office2 days per week3 days per week- ...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...ReactJavaInternshipRemote workRelocation
$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...SeniorReactLong term contractFull timeRemote workVisa sponsorshipWork visaFlexible hours- ...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...SeniorJavaContract work
- ...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...SeniorReactJavaPermanent employment
- ...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...ReactJavaInternshipRelocation
$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...SeniorLong term contractTemporary workLocal areaFlexible hours$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...SeniorReactJavaLong term contractFull timeWork from home- ...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-...ReactInternshipRemote workRelocation
- ...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...SeniorJavaContract work
$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...SeniorReactPermanent employmentFull timeInternshipWork at officeRemote work3 days per week$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...JavaFull timeWork at officeRemote work- ...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...SeniorReactLong term contractPermanent employmentFull timeTemporary workDirect hireImmediate start
$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...ReactWork at officeWorldwide$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...JavaLong term contractTemporary workLocal area$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...SeniorReactJavaPermanent employmentFull time- ...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 ~...SeniorReactRemote work
$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...SeniorJavaLong term contractTemporary workLocal area- ...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,...SeniorReactFull timeRemote workFlexible hours
- ...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...SeniorReactWork at officeLocal areaRelocationRelocation packageFlexible hours
$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...ReactFull timeWork at officeRelocation packageFlexible hours3 days per weekusd162.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...SeniorReactWork at officeLocal areaRemote workWorldwide$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...SeniorReactRemplacementInternshipWork at officeLocal area2 days per week- ...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...SeniorReactJava
$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...SeniorReactJavaContract work
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!
Related searches
- software architect Toronto, ON
- senior disability case manager Toronto, ON
- senior hardware engineer Toronto, ON
- senior cook Toronto, ON
- amica senior lifestyles Toronto, ON
- senior building operator Toronto, ON
- senior project manager Toronto, ON
- senior communications Toronto, ON
- sr. IT support analyst Toronto, ON
- senior marketing Toronto, ON

