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 25 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
- ...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$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...SuggestedFull timeWork at officeRemote workFlexible hours3 days per week$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$20 - $24 per hour
...growing, forward-thinking company solving real-world challenges to improve how farming works, today and for the future. As a Software Developer Co-op, you will collaborate with our teams to support Semios in building the most integrated platform in Agriculture, developing...Hourly payInternshipWork at officeImmediate start- ...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 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- ...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 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$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$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$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$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- ...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
$148.3k - $171k per year
...Inc. About This Role: As Software Engineer, Backend, you will be responsible for designing, developing, testing, and operating... ...Responsibilities: Design, develop, test, deploy, and maintain high... ...backend services and APIs using Java and related technologies. Own...Remote jobLocal areaWork from home$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$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- ...electric vehicles through technology that will set the standards for software-defined vehicles around the world. The road to the future... ...We are seeking a Product Manager to help lead the Rivian mobile app experience. The app is how owners live with their vehicle every...Full timeContract workManual laborRemote work
- ...We are seeking a skilled software-firmware engineer to join our power... ...role, you will work on developing and maintaining software solutions... ...power electronics products Develop and maintain software... ...programming language (e.g. C++, Java, Python) Strong problem-solving...Full time
$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- ...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
$100k - $120k per year
Full Stack SAP Developer (Remote, Canada) Location: Remote anywhere in Canada (but you must... ...year VersaFile is a fast-growing software company that specializes in building attachment... .... ~ Strong development skills in Java, TypeScript or ABAP. ~ Experience developing...Remote jobLong term contractFull timeFlexible hours$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- ...that will set the standards for software-defined vehicles around the... ...platform that underpins vehicle, mobile, and cloud service... ...multi-environment deployments. Develop and execute E2E , integration... ...Strong proficiency in Go , Java , or TypeScript , alongside...Full timeContract workInternshipWorldwide
$80k - $100k per year
.... Your role: As an Intermediate C# Developer at Global Relay, you’ll be using leading... ...encourages creative thinking and autonomy. Our software is developed by small, focused, and agile... ...and design patterns Experience with Java or another OOP language is an asset...Full time- ...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
$72k - $75k per year
...re looking for an experienced Software Engineer in Testing to join... ...teams Collaborate closely with developers, designers, and product... ...and our responsibility is to develop that genius within. Impact is... ...platforms Experience testing mobile applications Experience leading...Full timeInternshipWork at officeRemote work$95k - $120k per year
...you come in… The key function of the Software Engineer is to build and maintain... ...multiple titles releases on Console, PC, or Mobile. ~ Professional proficiency with multiple... ...About Kabam Kabam is a world leader in developing entertaining, immersive, and highly...Full timeSummer workWork at officeLocal areaImmediate startRemote workFlexible 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 remote Vancouver, BC
- senior java developer Vancouver, BC
- java developer no experience Vancouver, BC
- junior java developer Vancouver, BC
- java developer Vancouver, BC
- java software developer Vancouver, BC
- mobile developer Vancouver, BC
- mobile application developer Vancouver, BC
- senior mobile android developer Vancouver, BC
- android mobile developer Vancouver, BC

