Software Developer - Java/Mobile
$60k - $120k per yearSoftware Developer - Java/Mobile 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 $60,000 to $120,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. 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.
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 $60,000 to $120,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. 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 Software Developer - Java/Mobile in Vancouver, BC vacancy
- ..., providing them with high-quality software solutions that integrate both mobile and web experience. If you are a creative... ...the team's delivery. Help newer developers get unstuck, and write code reviews... ...software development experience (Java or Typescript or Python) ~ Workday...SuggestedFull timeRelocation packageFlexible hours
- ...end-to-end solution. Job Description Job Purpose Summary The Java Developer can work with limited supervision from broad specifications to develop or modify moderately complex software programming applications. The Developer designs, codes, tests and debugs moderately...SuggestedLittle jobFull timeFlexible hours
$58k per year
...Job Opportunity: Software Developer Co-op Duration: 8 Months Start Date: January 4, 2027 Location... ...features with a cross-platform mobile application developed with .NET MAUI for... ...modern programming language such as C#, Java or equivalent Working knowledge of HTML...SuggestedCasual workInternshipWork at office- ...A-CX is a software design and development partner for progressive companies... ...of our team, you will work on developing and integrating solutions with... ...solutions for our clients. Develop secure, scalable, and high-... ...with other languages, like Java Experience designing and developing...SuggestedLong term contractFull timeFor contractorsLive InRemote work
$3600 - $4500 per month
...return to us after they graduate and start developing their professional career at Visier!... ...technology to build our innovative full-stack software solution that helps people see the truth... ...programming languages (for example, like Java, JavaScript, Typescript, Scala or other...SuggestedInternship$80k - $130k per year
...pride in providing high quality work and services to our clients and expect the same from our employees. We are looking for a Software Developer to join our Vancouver-based team and contribute to the continued development of our in-house data systems platform. This is...Full timeFor contractorsWork at officeLocal area$85k - $140k per year
...built with Typescript and React; on the backend you will work with Java 14+. On the infrastructure side, you will be using Terraform,... ...carefully reviewing the code of others. Focus on simplicity in software design, and focus on delivering incremental value. Have individual...Full timeWork at officeRemote workFlexible hours3 days per week- ...financial technology? At Benji Pays, we're on a mission to empower businesses with seamless payment solutions. We're seeking a Senior Software Developer to join our dynamic team. In this position, you'll play a pivotal role in building and maintaining scalable, secure, and...Long term contractFull timeWork at officeLocal area2 days per week
$24 - $28 per hour
...Description Zaber seeks a Software Developer who is excited to help support company growth, make their colleagues’ work-lives easier, and build on their own skills and knowledge in the process. You’ll join a team of experienced Software Developers, and a dedicated Business...Internship- ...Our interview process for Senior Software Developers respects the growth you’ve experienced while... ...Karen - As a Senior Software Developer you'll be given autonomy and trust to:... ...experience with programming object-oriented Java and/or C++ ~ Excited to learn and solve...Full timeLive out
- ...are looking for an experienced Full Stack Developer to join our infrastructure team. The... ...to work with a variety of web browser and Java based technologies in our “mature” but continuously... ...group focused on satisfying the bespoke software requirements of the creative workflows....Full time
$24 - $28 per hour
...Description As a developer at Zaber, you will work on projects critical to Zaber’s motion control product line. This is a great opportunity to learn how to develop embedded software in a commercial environment from the requirements gathering stage to implementation and testing...Internship$98.52k - $123.16k per year
...Opportunity The Insurance Council of BC, the regulatory authority for the insurance industry in British Columbia, is seeking a skilled Software Developer specializing in Dynamics 365 Customer Service to join our technology team. This role is responsible for designing, developing,...Full timeWork at office$37.5 - $40 per hour
...evolving market. About the Role We're looking for a technically sharp co-op student who loves turning ambiguous problems into working software, fast. You'll split your time between quick-turnaround workarounds that unblock business operations and longer-horizon product...Remote jobHourly payFull timeFixed term contractInternshipImmediate startFlexible hours$145k - $155k per year
...judgment matter in real-world conditions. We’re hiring two Software Developers to join the Casper team: one Intermediate and one Senior. You... ...- George Guja (Development Manager, Casper) For the Senior Developer As a Senior Developer on Casper, you’ll help shape how the...Remote jobLong term contractFull timeShift workNight shift$98.52k - $123.16k per year
...Professional development Equitable employment opportunities The Opportunity We are seeking a talented and motivated Full Stack Software Developer to join our dynamic team. The ideal candidate will have strong experience in both front-end and back-end development, and a...Full timeManual laborWork at office- ...Software Engineer Lead (Full Stack Developer) WHO WE ARE Tradable Bits is an award-winning tech company that helps sports, music and entertainment brands build better fan experiences. Based in Vancouver, Canada we work with industry leaders in the sports, music & entertainment...Full timeWork at officeFlexible hours
$55k - $90k per year
...IGG Canada is a premium mobile game and video production studio located at 988 West Broadway... ...a leading multiplayer game publisher and developer. The company has rapidly expanded its... ...such as Photoshop, Painter, or equivalent software. Ability to iterate quickly on concepts...Permanent employmentFull timeContract workCasual workInternshipImmediate start$199.8k - $244.2k per year
...to provide our customers with a seamless mobile experience that makes it easy to access their... ...to communicate with applications. Develop a scalable architecture that enables the... ...Jetpack Compose. ~ Hands-on knowledge of software engineering best practices across the...Full timeWork at officeLocal area2 days per week$155k - $165k per year
...that mission is a growing ecosystem of developers, agencies, and partners building on top... ...We’re looking for a fully remote Senior Software Engineer to join our small, highly autonomous... .... We use modern AI tools to improve developer productivity, code quality, and product...Full timeRemote workMonday to fridayFlexible hours$55k - $90k per year
...About IGG Canada IGG Canada is a premium mobile game and video production studio located at 988 West Broadway, Vancouver, Canada.... ...Games. Founded in 2006, IGG has grown into a leading global game developer and publisher, with studios and operations across China, the Philippines...Permanent employmentFull timeContract workCasual workWork at officeImmediate start$26 - $28 per hour
...The key function of the Software Engineer Co-op (Gameplay ) is... ...equivalent. Solid understanding of Java, C#, Node.js or C++.... ...Exposure to Android / iOS Mobile application development. Up... ...Kabam is a world leader in developing entertaining, immersive, and highly...Contract workInternshipLocal areaFlexible hours- ...solution. Job Description 1 - Job Title: C# Developer 2 – Vancouver 3 – Job Category: c. Engineering / IT / Software / Technical / Scientific 4 – Job Description:... ...multiple development languages such as: C#, Java, Objective-C, C++, and SQL. We work with some of...Full timeLive InWork at officeFlexible hours
$55k - $105k per year
Mobile Developer - Entry Level Position Description CGI is looking for an entry level or Junior Mobile Developer (0 2 years) to join our... ..., or equivalent practical experience in Computer Science, Software Development, Mobile Application Development, or a related field...Internship$65k - $135k per year
...value of technology and build a more sustainable, more inclusive world. Role In this role you will Develop, enhance, and maintain application features using Java, Swift, and COTS (Commercial Off‑The‑Shelf) platforms. Responsibilities Develop, enhance, and maintain...Permanent employmentFull timeLocal areaAfternoon shift- ...About IGG Canada IGG Canada is a premium mobile game and video production studio located at 988 West Broadway, Vancouver, Canada.... ...Games. Founded in 2006, IGG has grown into a leading global game developer and publisher, with studios and operations across China, the Philippines...Permanent employmentFull timeContract workCasual workWork at officeImmediate startFlexible hours
- We are seeking a skilled software engineer - firmware to join our... ...this role, you will work on developing and maintaining software solutions... ...electronics products \\ Develop and maintain software documentation... ...language (e.g. C++, Java, Python)\\ Strong problem -solving...Full time
- ...the globe. Our award-winning software platform is powered by a team... ...team is responsible for developing the architecture that makes real... ...machine learning pipelines Develop new systems on top of real-time... ...experience ~1-5 years experience in Java, Shell, Python development ~...Full time
$199k - $244k per year
...complex product features that significantly impact customer experience and business outcomes. Potentially architect, lead, and optimize mobile infrastructure, ensuring exceptional scalability, performance, and reliability to support the organization's strategic growth. Lead...Full timeWork at officeLocal area2 days per week$100.4k - $150.6k per year
...with an idea to revolutionize the enterprise software market. And when we began to rise, one... ...brighter work day here. About the Team The team develops Workday Prism Analytics which is a... ...support for our end-to-end experiences using Java. You will help maintain a high-quality codebase...Full timeInternshipWork at officeRemote workHome officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer - Java/Mobile. Be the first to apply!
Related searches
- java developer no experience Vancouver, BC
- java developer remote Vancouver, BC
- java developer Vancouver, BC
- java software developer Vancouver, BC
- senior java developer Vancouver, BC
- junior java developer Vancouver, BC
- mobile developer Vancouver, BC
- android mobile developer Vancouver, BC
- senior mobile android developer Vancouver, BC
- mobile application developer Vancouver, BC

