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

Senior Full Stack Java Developer

$85k - $160k per year
Senior Full Stack Java Developer

Position Description
THIS ROLE IS BASED IN VANCOUVER BC AND IS NOT OPEN TO REMOTE OPTIONS.

CGI is more than just an IT consulting company; we are a global organization offering a world of opportunities. Become part of an outstanding culture that gives you the freedom to innovate, influence decisions, achieve your full potential, and chart your own career. Our benefits include a share purchase program, profit sharing, wellness credits, training and development programs and flexible work schedules and locations. 
Are you motivated by the opportunity to delight your clients by providing them with innovative solutions to sophisticated technical problems? These are exciting times for CGI, and we are looking for hardworking individuals to innovate with us. If you thrive on innovation where you can influence the direction of technical strategy, come and join our team! 
This is a superb opportunity to join our CGI-Vancouver team providing leading information technology services to our clients. We are seeking a Full Stack Java Developer with at least 5 years of experience in large enterprise environments. 
As the successful candidate, you'll have a combination of maintenance and development experience and be working with a diverse portfolio of technologies while contributing to several projects. As part of a larger team, you will work with and learn from our expert developers and architects and have numerous opportunities to use your expertise to become a key part of large client engagements. 
If you are looking to advance your career while gaining experience in an exciting and diverse development environment, this is the opportunity you've been looking for!
If you are an experienced hands-on Full Stack Java Developer with strong problem-solving skills, excellent communication skills and the ability to collaborate with business and technical teams in a dynamic environment, we have exciting opportunities to build your career.

Your future duties and responsibilities
Participate in the development and deployment of new applications, system software, and/or enhancements to existing applications that meet functional and non-functional requirements and aligned to overall Architecture
Collaborate with analysts, designers, and system owners in the delivery of new software programs and applications
Develop data extractions or reports from client requirements, and investigate data-related issues
Develop strategies for improving and leveraging systems
Provide technical leadership and mentoring to other team members
Develop easy-to-use, customer focused APIs and capabilities which power web and mobile online platforms
Design and develop re-usable APIs that focus on customer experience
Develop responsive user interfaces to integrate with backend services
Participate in design reviews
Participate in CI/CD activities

Required qualifications to be successful in this role
10+ years of proven software development experience developing enterprise solutions
4+ years of hands-on experience in developing Web services and API solutions using various Java based frameworks
Proficient in Java, J2EE, Spring MVC, and JavaScript.
Proficient in relational database management systems, Mybatis and Oracle DB queries.
Proficient in building Web User Interface (UI) using HTML4/HTML5, CSS2/CSS3, XHTML, JSP, JavaScript, jQuery, XML, JSON, SOAP, REST services
Nice to have Highcharts experience
Good understanding of Domain Driven design & MicroService Architecture
Knowledge of API design, including versioning, isolation and micro-services
Experience in testing frameworks like Junit.
Knowledge in DevOps processes, continuous integration and delivery pipelines (Maven, Jenkins, Stash, Ansible, Docker)
Consultative Skills: Excellent communication skills with the ability to communicate software engineering and/or development concepts and principles
Analytical and problem-solving skills
Strong teamwork skills with the ability to collaborate with other engineers including distributed team members
Contribute to continual improvement by suggesting improvements to all aspects of the development
Preferred qualifications: Bachelor's degree or higher in Computer Science or a related field

#LI-ST3

CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes various factors including but not limited to skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range is $85,000 - $160,000.

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.

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 a month ago
Similar jobs that could be interesting for youBased on the Senior Full Stack Java Developer in Vancouver, BC vacancy
  • Become a key player as a Full Stack Developer focusing on Concur Travel Core & AI Engineering in Vancouver. Engage with technologies like Java, Spring Boot, and Angular to deliver top-notch applications. We're looking for a developer with at least 2 years of experience in... 
    Suggested

    SAP

    Vancouver, BC
    6 days ago
  • Enhance the patient experience in Vancouver, Canada, as a Senior Full Stack Software Engineer with Press Ganey. Focus on our innovative iRound...  ...of modern AI tools, is crucial. You will also mentor other developers and engage in release planning, making a significant impact on... 
    Senior

    Forsta Solutions Inc

    Vancouver, BC
    8 days ago
  • $75 - $90 per hour

    A leading recruiting firm is seeking a Full Stack Engineer for a 6-month contract in Vancouver. The...  ...engineering experience, particularly in Angular and Java/SpringBoot. Responsibilities include building secure web applications, developing RESTful APIs, and mentoring junior... 
    Suggested
    Contract work

    Swim Recruiting

    Vancouver, BC
    8 days ago
  • $192k - $240k per year

    What you’ll do As a Senior Full-Stack Software Engineer on our Task Workflows Platform team, you will build and scale the foundational infrastructure...  ...7+ years of professional experience designing, developing and deploying full‑stack products Strong proficiency in backend... 
    Senior
    Work at office
    Remote work
    Work from home

    Dormont Manufacturing Co

    Vancouver, BC
    2 days ago
  •  ...US or Canada Type: US Applicants - Full-Time; Canadian Applicants - Independent...  ...software engineering. We’re seeking a Senior Full‑Stack Engineer to join our growing team. In...  ...Development Detection: Develop backend algorithms to process articles,... 
    Senior
    Full time
    For contractors

    Human Agency

    Vancouver, BC
    8 days ago
  • Join Edelman's cutting-edge team as a Junior Full Stack AI Developer focused on cutting-edge application development. Utilize React, Python, and emerging AI technologies to create impactful solutions. In this role, you will contribute to the development of AI applications while... 

    Edelman DXI

    Vancouver, BC
    5 hours ago
  • $90k - $170k per year

     ...as part of an agile development team to design and build enterprise-scale services using Java Write unit tests and integration tests for your code and collaborate with Test to develop test cases Develop deployment systems for Java-based systems Create technical documentation... 
    Senior

    TEEMA

    Vancouver, BC
    5 hours ago
  • Join Family as a Full Stack C#.NET Developer in a hybrid setup based in Vancouver. Bring your expertise in .NET technologies to develop and maintain applications in an engaging environment. As a pivotal team member, you will design, develop, and manage applications while... 

    Family Insurance Solutions

    Vancouver, BC
    2 days ago
  •  ...services to the energy industry has a need to develop and support an enterprise information...  ...adopts current technologies such as newest Java and Eclipse RCP versions, cloud and GPU computing...  ...following Agile principles. Our team is senior, supportive and friendly. Responsibilities... 
    Senior
    Long term contract

    Luxoft

    Vancouver, BC
    8 days ago
  • Become an integral part of our Product team in Vancouver as a Senior Full Stack Engineer. Lead the development of scalable solutions while collaborating with designers and product managers for enhanced user experiences. In this pivotal role, you will focus on improving our... 
    Senior
    Work at office

    United States Digital Space

    Vancouver, BC
    5 hours ago
  • Join a dynamic team as a Full Stack C#.NET Developer in Vancouver with a hybrid work model! Develop robust applications using your detailed knowledge of .NET technologies. In this pivotal role, you will report to the Software Development Leader while actively engaging in... 

    Family Insurance Solutions, Inc.

    Vancouver, BC
    5 days ago
  • Join a public sector client as a Senior Java Developer in Greater Vancouver on a hybrid schedule. Develop crucial components of the Claims Management System with a focus on integration and enterprise architecture. This contract role entails working three days in the office... 
    Senior
    Contract work
    Work at office

    S.i. Systems

    Vancouver, BC
    11 hours ago
  • $150k - $210k per year

    Job Title: Senior Backend Software Developer – Java Job ID: 87245 Location: Vancouver, British Columbia What you will be doing: Proactive collaboration in the project team to help develop the product using your experience to help guide the team through the... 
    Senior

    TEEMA

    Vancouver, BC
    8 days ago
  • Role Overview We are seeking a Full Stack Developer with expertise in web and Shopify app development. In this role, you will build custom microservices, private apps, and integrations for our clients, as well as contribute to the development of Teifi Labs products. You will... 
    Full time
    Work at office
    Remote work

    Teifi Digital

    Vancouver, BC
    8 days ago
  • $130k - $170k per year

    Senior Full Stack Software Engineer, Products Senior Full Stack Software Engineer, Products 3 weeks ago Be among the first 25 applicants...  ...members in development best practices to help them grow as developers, leaders and people Learn, share and grow with the rest of Quandri... 
    Senior
    Long term contract
    Full time
    Internship
    Work at office
    3 days per week

    Quandri

    Vancouver, BC
    8 days ago
  • Atimi is seeking an experienced Senior Software Engineer to fill a position in Vancouver, Canada...  ...and implementing backend solutions with Java, Spring and AWS Designing and...  ...shouldn't be recognized. We want to provide developers with fast‑moving, cutting‑edge projects where... 
    Senior
    Relocation package
    Flexible hours

    Atimi Software

    Vancouver, BC
    8 days ago
  • Drive innovation at a growing cybersecurity SaaS company as a Senior Full Stack Software Engineer. Use your expertise in Node.js and React to develop high-quality software solutions. We’re on the lookout for a seasoned Senior Software Engineer who will play a pivotal role... 
    Senior

    Enterprise Solutions

    Vancouver, BC
    8 days ago
  • $72k - $89k per year

    A Canadian travel technology company is looking for a Software Developer to create technology solutions for short-term rentals. This role requires...  ...degree or equivalent experience. A salary of $72K to $89K per annum is offered for this full-time, permanent position. #J-18808-Ljbffr
    Permanent employment
    Full time
    Temporary work
    Flexible hours

    family-innovation-corp

    Vancouver, BC
    8 days ago
  • A leading furniture technology company is seeking a Senior Software Engineer (Full Stack + Data) in Vancouver, British Columbia. The role involves designing, developing, and maintaining scalable web and data applications, with responsibilities spanning full-stack application... 
    Senior

    Article

    Vancouver, BC
    8 days ago
  • A leading digital solutions company in Vancouver is seeking a Sr. Systems Full-Stack Engineer. This role involves transforming concepts into production-ready applications, emphasizing frontend excellence and backend robustness. The candidate will work in a fast-paced environment... 
    Senior

    Appnovation

    Vancouver, BC
    8 days ago
  • Elevate your career as a Full Stack Software Engineer at Dialpad in Vancouver, Canada. Build high...  ...architectural decisions. This is a senior role focusing on innovative frontend and backend technologies. You will design, develop, and deploy features that enhance user experiences... 
    Senior

    Dialpad

    Vancouver, BC
    2 days ago
  • Join Brex as a Full Stack Software Engineer in Vancouver, where you'll craft innovative financial products that impact thousands of users...  ...environment. As a part of Brex’s engineering team, you will engage in developing products from concept to launch, focusing on user-centric... 

    Brex

    Vancouver, BC
    2 days ago
  •  ...are looking to recruit a highly skilled and experienced Backend developer with experience in Kubernetes to work with global development teams...  .... Responsibilities Design, develop, and maintain code using Java and Python programming languages. Participate in code reviews and... 

    Luxoft

    Vancouver, BC
    5 hours ago
  • $140k - $210k per year

     ...architecting intelligent agents that will revolutionize our customers’ workday. About the Role We are seeking a highly skilled Senior Full Stack Engineer to contribute to a cross‑functional team building transformative AI agents for HR & Finance. This role is crucial in... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Workday, Inc.

    Vancouver, BC
    8 days ago
  • Start your tech career as a Junior Full-Stack Engineer at Creator. Work on building vibrant user interfaces and powerful back-end systems using...  ...: • Design responsive user interfaces with React.js • Develop and maintain RESTful APIs with Node.js • Utilize PostgreSQL for... 

    Creator

    Vancouver, BC
    8 days ago
  • A leading software company in Vancouver seeks a Fullstack Software Engineer to enhance its AI-driven contract management platform. You will collaborate with a multi-functional team to build scalable, user-centric solutions that transform contract management for global organizations...
    Senior
    Contract work
    Remote work
    Flexible hours

    Workday

    Vancouver, BC
    8 days ago
  • A leading tech company in Metro Vancouver is seeking a Senior Full Stack Engineer to enhance its platform. In this role, you will contribute to both frontend and backend applications while learning Elixir on the job. You will work alongside the founding team and technical leaders... 
    Senior

    Hiive

    Vancouver, BC
    8 days ago
  •  ...underserved for decades. As a part of our Co-op program for Full Stack Developers, you will join a real engineering team where you will...  ...~ Build and iterate on product features with guidance from senior engineers. ~ Diagnose and fix bugs that directly affect users... 
    Senior
    Full time
    Temporary work
    For contractors
    Internship
    Work at office

    remarcable-inc

    Vancouver, BC
    1 day ago
  • Transform the software world as a Senior Software Engineer who champions AI-driven solutions...  ...strategies. Key Responsibilities Develop and innovate AI-native software solutions...  ...performance Requirements Minimum of 5 years full‑stack engineering experience Expertise in React... 
    Senior

    CircleCI

    Vancouver, BC
    2 days ago
  • $72k - $89k per year

    Seeking a Software Developer for a Canadian travel tech company to build solutions for short-term rentals. The role requires solid analytical skills, CI/CD pipeline management, and collaboration. Salary $72,000-$89,000 annually. Responsibilities Build solutions for short... 
    Temporary work

    TRAVEL TECH

    Vancouver, BC
    11 hours ago

Do you want to receive more vacancies?

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