Enter a job title or keyword

Software Developer JavaMobile

CGI


Job Location:

Vancouver - Canada

Yearly Salary: CAD 60000 - 120000
Posted: 20 September 2026 (12 hours ago)
Application Deadline: 18 December 2026
Vacancies: 1 Vacancy

Job Summary

Position Description:

CGI is seeking a Junior to Intermediate Java Developer with Mobile platform experience (2 5 years experience) to join our Vancouver based application support and enhancement team. This role combines production support troubleshooting maintenance and enhancement of enterprise web and mobile applications that support critical client public services.

The successful candidate will work across Java based web applications REST APIs and Flutter mobile applications collaborating closely with developers testers business stakeholders and client representatives to investigate issues implement fixes and deliver application improvements. The role provides opportunities to develop expertise in modern enterprise technologies while gaining hands on experience with operational support incident management application monitoring and software delivery in a large scale production environment.

Working alongside experienced team members you will contribute to the stability reliability and ongoing evolution of both web and mobile solutions through technical problem solving feature enhancements testing documentation and continuous improvement initiatives. This position will eventually participate in a shared on call rotation supporting production applications.

Your future duties and responsibilities:

. Troubleshoot diagnose and resolve application integration and production issues.
. Monitor application health investigate incidents and respond to technical escalations.
. Support deployments upgrades configuration changes and vulnerability remediation.
. Work within ServiceNow and ITIL processes for incident problem and change management.

Software Development & Enhancement

. Develop and maintain Java based web applications RESTful APIs and Flutter mobile applications.
. Implement fixes and enhancements to meet business requirements.
. Build/Upgrade reusable components and application functionality for web and mobile platforms.
. Participate in code reviews and technical design discussions.

Quality & Delivery

. Develop and maintain automated tests.
. Collaborate with QA teams to validate fixes and enhancements.
. Support release and deployment activities.

Collaboration & Documentation

. Work with client stakeholders and team members to understand business priorities.
. Produce technical documentation estimates and implementation notes.
. Contribute to continuous improvement initiatives and operational processes.

Required qualifications to be successful in this role:

Successful candidates demonstrate:

. Strong analytical and troubleshooting skills
. Effective written and verbal communication
. Ability to collaborate with technical and business stakeholders
. Commitment to quality security and accessibility standards


Primary Technologies

. Java
. Spring Boot
. RESTful APIs
. Flutter / Dart
. SQL
. Database experience: Oracle / DB2
. Linux / Unix
. Git
. Maven
. Tomcat
. ServiceNow
. JIRA/Confluence


Core Technical Requirements
2.5 years developing enterprise Java applications using Java Spring Boot Spring Framework J2EE technologies and associated build/deployment tools such as Maven and Tomcat.
. Database experience (Oracle DB2 Sybase SQL)

Mobile Development Requirements

. Flutter and Dart experience
. Cross platform iOS/Android development
. Mobile UI development

Operations Support Requirements

. Production support and troubleshooting
. Monitoring incident management
. ITSM/ServiceNow experience
. Deployment and release activities

Professional Skills

. Git and collaborative development
. Testing practices
. Problem solving
. Communication skills
. Stakeholder collaboration
. CI/CD concepts for mobile application development
. Secure coding
. Accessibility concepts
. Agile tooling (Jira Confluence Azure DevOps or similar)

Desired Qualifications

. Experience with Flutter state management tools such as Provider Riverpod BLoC GetX or similar
. Exposure to Firebase push notifications analytics or crash reporting tools
. Basic knowledge of React React Native JavaScript or TypeScript authentication flows and backend integration
. Familiarity with native mobile development using Swift Kotlin SwiftUI or Jetpack Compose
. Personal academic co op or internship experience building and publishing mobile applications


Education and Certifications

. Degree diploma certificate bootcamp or equivalent practical experience in Computer Science Software Development Mobile Application Development or a related field
. Flutter Dart cloud Agile or software development certifications are considered assets

#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 $60000 to $120000.

Skills:
  • Android
  • Dart
  • Flutter
  • iOS/macOS
  • Java
  • Spring Boot
What you can expect from us:

Together as owners lets turn meaningful insights into action.

Life at CGI is rooted in ownership teamwork respect and belonging. Here youll 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. Thats why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our companys strategy and direction.

Your work creates value. Youll 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.

Youll shape your career by joining a company built to grow and last. Youll 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 teamone of the largest IT and business consulting services firms in the world.


Required Experience:

IC


About Company

Company Logo

The COMPANY is one of the few end-to-end consulting firms with the scale, reach, capabilities and commitment to meet clients’ enterprise digital transformation needs. Our 77,500 consultants and professionals work side-by-side with clients in 10 industries across more than 400 location ... View more

View Profile View Profile