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

Senior Java Full Stack Developer

$95k - $145k per year
Full-time

CGI

Position Description: CGI is looking for an experienced Full Stack Developer to work on challenging assignments related to the modernization and evolution of large-scale financial applications. We are looking for a Full Stack Developer with hands-on expertise in both Angular-based front-end development and Java/Spring-based back-end development, along with demonstrated experience designing, developing, deploying, and supporting applications in Google Cloud Platform (GCP) environments. The successful candidate will have experience building modern, responsive web applications using Angular, TypeScript, HTML5, and CSS; integrating user interfaces with REST APIs and back-end services; and developing scalable back-end solutions using Java, Spring Boot, and Spring Batch. The role also requires experience with cloud-native application architecture, GCP services, CI/CD, microservices, distributed systems, APIs, databases, and large-scale batch processing. Collaboration and communication skills are required to work effectively with Product Owners, architects, Business Analysts, QA teams, DevOps teams, and other stakeholders to translate business requirements into scalable and maintainable technical solutions. This role is hybrid and requires you to work from our Markham office a minimum of 2 to 3 days per week, subject to change at any time.

Your future duties and responsibilities:

  • Work with Product Owners, Business Analysts, architects, and development team members to define and implement new features and enhancements for complex enterprise applications.
  • Design, develop, enhance, and support Angular-based web applications, with a focus on usability, maintainability, performance, and reusable UI components.
  • Develop and integrate Angular applications with RESTful APIs and Java/Spring Boot back-end services.
  • Participate in front-end and back-end application architecture and technical design activities.
  • Design and develop scalable back-end services using Java, Spring Boot, Spring Batch, JPA, REST APIs, and related technologies.
  • Develop and enhance applications deployed within Google Cloud Platform (GCP) environments.
  • Participate in application modernization and cloud migration initiatives, including the migration of existing enterprise applications to GCP.
  • Apply cloud-native and microservices design patterns where appropriate.
  • Participate in sprint planning, technical discussions, estimation, and daily development activities.
  • Perform code reviews with peers and technical leads to ensure adherence to architecture standards, coding practices, security standards, and user story requirements.
  • Develop automated unit tests and support integration and regression testing.
  • Troubleshoot complex application issues across UI, API, application, database, batch, and cloud infrastructure layers.
  • Support performance analysis and optimization of UI, API, database, and batch processing components.
  • Contribute to CI/CD automation and deployment processes for applications hosted in cloud environments.
  • Work effectively with distributed and cross-functional teams in a matrix organization.
  • Provide technical guidance and support to other development team members as required.

Required qualifications to be successful in this role:

  • 8+ years of experience in full-stack application development using Java/Spring and modern web technologies.
  • Experience working with Google Cloud Platform (GCP) and deploying or supporting enterprise applications in GCP environments.
  • Hands-on experience developing enterprise applications using Angular, TypeScript, JavaScript, HTML5, and CSS.
  • Knowledge of Angular architecture, components, services, routing, forms, dependency injection, RxJS, state/data handling, and REST API integration.
  • Experience with Java/J2EE, Spring Boot, Spring Framework, Spring Batch, JPA/Hibernate, RESTful Web Services, and JSON.
  • Experience designing and developing REST APIs.
  • Hands-on understanding of relevant GCP capabilities such as Compute/GKE, networking, IAM, Cloud Storage, logging/monitoring, databases, and application deployment services.
  • Experience with application modernization and migration to GCP is strongly preferred.
  • Understanding of cloud-native architecture, containerization, Kubernetes, microservices, scalability, resiliency, and distributed system design patterns.
  • 8+ years of experience with Oracle Database and SQL development and performance analysis.
  • Experience developing and supporting large-scale batch processing applications.
  • Code analysis and troubleshooting skills, with the ability to analyze large and complex codebases and identify root causes of application issues.
  • Experience with API management platforms such as Kong, Apigee, or equivalent technologies.
  • Experience implementing and supporting CI/CD pipelines and deployment automation in cloud environments.
  • Experience with source control and build technologies such as Bitbucket/Git, Maven, Jenkins, or equivalent CI/CD tools.
  • Experience developing automated unit tests using JUnit or similar testing frameworks.
  • Experience with application servers and servlet containers such as Tomcat and WebLogic.
  • Familiarity with Docker and Kubernetes/OpenShift environments.
  • Understanding of application security, authentication/authorization, and secure API development practices.
  • Experience working within an Agile/Scrum development methodology.
  • Demonstrated ability to learn and apply new technologies and frameworks.
  • Verbal and written communication skills.
  • Collaboration skills and the ability to work effectively across different teams within a matrix organization.
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

Skills:

  • Angular
  • CSS
  • Financial Services
  • Full Stack Development
  • Full Stack Development
  • Google Cloud Platform
  • Java
  • JavaScript
  • JUNIT Framework
  • Oracle
  • RESTful (Rest-APIs)
  • Spring
  • Spring Boot
  • SQL
  • Typescript

What you can expect from us:

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]( V2a/pages/CGI Accessibility_EN.html). 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 Java Full Stack Developer 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
    Java
    Internship
    Work at office
    Remote work
    Relocation
    2 days per week

    Miratech

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

     ...independent information technology services firm, and after 50 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 hybrid and requires you to be at our downtown Toronto and/or Client office... 
    Senior
    Java
    Full time
    Work at office
    3 days per week

    CGI

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

     ...specialist-level care, and we are opening our care to men, starting with weight management. The Role We are hiring a Senior Full-Stack Developer to build the products our patients, clinicians and employer clients use every day. You will own features end to end, from... 
    Senior
    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

     ...Toronto, ON / 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... 
    Senior
    Java
    Permanent employment
    Full time

    CGI

    Toronto, ON
    4 days ago
  •  ...Position Overview We are looking for a Senior Full Stack Developer who can work across our entire product portfolio, from the established platforms that hundreds of school districts run on every day to the next-generation platform we are building to expand what's possible... 
    Senior
    Full time
    Remote work
    Flexible hours

    BusPlanner

    Toronto, ON
    23 days ago
  • $200k - $250k per year

     ...radiology systems. Partner with Data Science and AI teams to develop, optimize, and productionize end-to-end data and machine learning...  ...Years POSITION DETAILS AND ACCOMMODATIONS: EMPLOYMENT TYPE: Full Time VACANCY STATUS: Newly Created COMPENSATION: The salary... 
    Senior
    Remplacement
    Full time
    Remote work
    Flexible hours
    Shift work

    Mosaic Clinical Technologies

    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
  • $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 AI powered...  ...growth at scale. The ideal candidate is an experienced full stack Software Developer who is proficient with JavaScript/... 
    Senior
    Java
    Full time
    Work at office
    3 days per week

    Intuit

    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... 
    Java
    Internship
    Remote work
    Relocation

    Miratech

    Toronto, ON
    1 day ago
  •  ...Full Stack DeveloperToronto,ONPosted: 10/09/2026Employment Type:ContractJob Number: 9529## Job DescriptionFull Stack Java Developer Role Overview We are seeking an experienced Full Stack Java Developer to support the development and enhancement of high-performance, scalable... 
    Java

    Alquemy

    Toronto, ON
    1 day ago
  •  ...working, tested applications. This includes developing detailed programming specifications,...  ...track record for meeting deadlines   Full Stack Skills: Proficient with both front end...  ...able to query APIs. Experience with Java WebLogic and Java programming for web applications... 
    Senior
    Java
    Contract work

    Maarut

    Toronto, ON
    1 day ago
  • We’re seeking a Senior Software Engineer to enhance a cross-asset order and position management...  ...analysts, and product teams to develop technology solutions that create tangible...  ...7+ years of experience with Java in enterprise systems... 
    Senior
    Java
    Long term contract

    Luxoft

    Toronto, ON
    12 days ago
  • $126.8k - $164.1k per year

     ...every day.   Job Description   TDS Enterprise Technology Solutions, Global Prime Brokerage is looking for a Full-time Senior Java Developer. Global Prime Brokerage is responsible for development of technology strategy and delivery of brokerage initiatives,... 
    Senior
    Java
    Long term contract
    Full time
    Work from home

    TD Bank

    Toronto, ON
    1 day ago
  •  ...Position Description: We are seeking an Expert Full Stack Developer to design, build, and maintain both front end interfaces and back end systems...  ...performing enterprise applications using technologies such as Java, Spring Boot, React, Node.js, Python, and SQL. The ideal candidate... 
    Senior
    Java
    Full time
    Work at office
    2 days per week

    CGI

    Toronto, ON
    3 days ago
  •  ...Job Description What is the opportunity? A Lead Full Stack Developer is responsible for designing, developing and maintaining legacy and "Cloud...  ...role requires excellent problem-solving skills and C#/.Net, Java, Python and full stack coding capability. This role will need... 
    Senior
    Java
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    1 day ago
  •  ...Overview We are looking for a Senior Full Stack Developer to take ownership of backend architecture and development for end-user self-service and access visibility solutions. This role combines architectural responsibility with hands-on development of APIs, scripts, and system... 
    Senior
    For contractors
    Internship
    Flexible hours

    Adastra Corporation

    Toronto, ON
    12 days ago
  • $58k - $102k per year

     ...mentoring and on the job coaching -- What will your typical day look like? Deloitte is seeking a Senior Consultant / Consultant, SAP BTP Full-Stack & Integration Developer to support the design and build of intelligent applications, modern extensions, and integration... 
    Senior
    Java
    Permanent employment
    Flexible hours

    Deloitte

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

     ..., we're still growing! Join Canada's largest IT Company as a "Java Full Stack Development Lead" in our Banking Services Division. Location -...  ...code. Designs solutions, writes code, performs unit testing, develops appropriate artefacts / documentation, and facilitates final... 
    Java
    Full time
    Work at office
    Remote work

    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... 
    Java
    Internship
    Relocation

    Miratech

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

     ...implementation, our 750+ global experts deliver intelligent solutions trusted by 500 million people. About The Role As a Full Stack Java Developer you'll be tasked with working on web application development in Java and Spring Boot. Working within the software... 
    Senior
    Java
    Full time
    Work from home
    Flexible hours

    Konrad

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

    ️Are you a full stack developer who wants to build reliable, production-grade features on complex financial data, from backend services to client reporting?  We’re hiring an Intermediate Full Stack Python Developer to join an established financial software company building... 
    Full time
    Night shift
    3 days per week

    STACK IT Recruitment

    Toronto, ON
    15 days ago
  •  ...please visit CIBC.com What you’ll be doing The Consultant, Full Stack Developer is responsible for leading the functional design and...  ...Azure-related technologies. The role provides consultation for senior management on a wide spectrum of existing and emerging infrastructure... 
    Senior
    Remote work

    CIBC

    Toronto, ON
    1 day ago
  •  ...difference every day? Join us at QualityAI! We are looking for a Full-Stack Developer to join our growing team in Canada/Mexico/Argentina!...  ...PostgreSQL, AWS, and Cloud technologies. Proven experience as a senior-level Full Stack Developer / Forward Deployed Engineer, capable... 
    Senior
    Full time
    Local area
    Remote work

    Qualitest Group

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

     ...years, we're still growing! Join Canada's largest IT Company as a Senior Java Developer, in our Financial Services Sector in Toronto. Come build High...  ..., teamwork, respect and belonging. Here, you’ll reach your full potential because… You are invited to be an owner from day 1 as... 
    Senior
    Java
    Full time
    Work at office
    Local area
    Remote work

    CGI

    Toronto, ON
    4 days ago
  •  ...We are looking for a Full Stack developer to join our Toronto team and help us take our products to the next level in connectivity and performance...  ...and global Transportation.    The Role  As a Senior Full Stack Developer, you will work on projects related to machine... 
    Senior
    Full time
    Internship

    Invision AI

    Toronto, ON
    a month ago
  • $120.8k - $170.8k per year

     ...Are you ready to build full stack applications that help protect Citi from financial risk? As a Full Stack Developer working across Java and React, you will design and build backend services and user-facing features for Citi's risk and finance organization, supporting the... 
    Java
    Long term contract
    Full time
    Work at office
    Remote work

    Citigroup

    Toronto, ON
    2 days ago
  •  ...development, testing and deployment. As a developer, the candidate will be responsible for...  ...At least 6+ years of experience with Java, and 7+ total IT experience....  ...Intermediate Seniority Senior... 
    Senior
    Java
    Internship

    Luxoft

    Toronto, ON
    6 days ago
  • $126.8k - $164.1k per year

     ...Role We are looking for a Senior Engineer to join the Equity Derivatives...  ...of tasks associated with developing application and systems...  ...improvements) to the technology stack, incorporating new products, enhancing...  ...and development of modern full-stack applications across... 
    Senior
    Java
    Long term contract
    Work at office
    Work from home

    TD Bank

    Toronto, ON
    1 day ago
  •  ...opportunity The Dayforce SP&T Organization is seeking an experienced Senior Software Developer to create and improve the industry's next-generation Human...  ....NET Core. ~2+ years of experience with the JavaScript stack, including React, TypeScript, jQuery ~ Experience with... 
    Senior
    Remote work

    Dayforce

    Toronto, ON
    10 hours ago
  • $95k - $145k per year

     ...and regulatory requirements. Develop and apply best practices for...  ...microservice implementation using Java/J2EE, Spring framework, Gradle,...  ..., and technical summaries for senior stakeholders when required. ~...  ...belonging. Here, you’ll reach your full potential because… You are... 
    Senior
    Java
    Full time
    Work at office
    3 days per week

    CGI

    Toronto, ON
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Java Full Stack Developer. Be the first to apply!