Java Developer - Application Modernization
$92k - $118k per yearCapco
Modernize business-critical Java platforms and help shape the next generation of financial markets technology.
The Role
Capco is looking for a Java Developer to join a major technology modernization initiative focused on upgrading business-critical legacy applications and their supporting technology.
This is a hands-on back-end engineering role for someone with deep Java experience who enjoys solving the challenges that come with modernizing established platforms. You’ll help refactor and migrate legacy Java 6/8, JBoss and Struts applications towards modern Java frameworks and deployment environments, including JDK 17, Spring Boot, OpenShift, Kubernetes and AWS.
You’ll work across the full development lifecycle, helping ensure applications remain secure, reliable and fully functional throughout the modernization journey.
What You’ll Do
- Modernize and refactor legacy Java 6/8, JBoss and Struts applications, supporting migration to JDK 17, Spring Boot and newer JBoss EAP environments.
- Design, develop and enhance Java back-end services while contributing to TypeScript components and modern microservices-based architectures.
- Containerize and deploy applications using Docker, OpenShift and Kubernetes, with deployment into AWS environments including ECS/EKS.
- Integrate applications with enterprise authentication and SSO solutions such as Okta, including implementations using Spring SAML.
- Deliver across the Agile software development lifecycle, from technical design and development through testing, CI/CD, deployment and production release.
What We’re Looking For
- 5-6 years of Java development experience with extensive back-end expertise across Java/J2EE, including Core Java, multi-threading, Collections, JDBC, Maven and Ant.
- Demonstrated experience upgrading and refactoring legacy Java applications, particularly Java 6/8, JBoss and Struts environments, with experience of Spring Boot and modern Java/JDK versions.
- Hands-on experience with TypeScript and containerized application environments using Docker, OpenShift and Kubernetes, alongside AWS and DevOps practices.
- Experience with relational databases including Oracle, MS SQL Server and DB2, including T-SQL, stored procedures and jobs, plus experience across Linux, Unix and Windows environments.
- Experience delivering software using Agile practices and modern CI/CD tooling, including Git, Bitbucket, Jenkins and JIRA.
Bonus Points For
- Experience with J2EE technologies including EJBs (Session, Entity and Message Driven Beans), JTA, Filters and Servlets.
- Experience with PostgreSQL.
- Experience modernizing Unix scripts and associated application dependencies as part of wider platform modernization.
- Experience developing software for financial services, financial markets or accounting platforms.
- Experience delivering complex application migrations while maintaining application stability and continuity.
Why Join Capco
- Deliver high-impact technology solutions for Tier 1 financial institutions.
- Work in a collaborative, flat, and entrepreneurial consulting culture.
- Access continuous learning, training, and industry certifications.
- Be part of a team shaping the future of digital financial services.
- Help shape the future of digital transformation across FS & Energy.
Benefits
We offer a competitive, people-first benefits package designed to support every aspect of your life:
- Comprehensive Benefits Coverage – 100% company-paid health, life, and disability insurance effective from Day 1 of employment.
- Retirement Savings Program – Registered Retirement Savings Plan (RRSP) with the option of receiving a matching employer contribution.
- Virtual Health Care & Support – Company-paid virtual health care and Employee & Family Assistance Program (EFAP) available to employees and their dependents/partners.
- Family & Wellness Support – Parental Leave Top-Up, a New Parent Gift and fitness reimbursement to support health and well-being.
- Career Development – A Business Coach from Day 1, providing personalized one-on-one coaching to support career growth, accelerate development and help you achieve your professional goals at Capco.
Inclusion at Capco
We’re committed to making our recruitment process accessible and straightforward for everyone. If you need any adjustments at any stage, just let us know – we’ll be happy to help. We value each person’s unique perspective and contribution. At Capco, we believe that being yourself is your greatest strength. Our #BeYourselfAtWork culture encourages individuality and collaboration – a mindset that shapes how we work with clients and each other every day.
Use of Artificial Intelligence in Talent Acquisition
At Capco, we use artificial intelligence (AI) tools to support and enhance several parts of talent acquisition. This includes using AI-enabled features within LinkedIn to help source potential candidates, speeding up routine recruitment communications such as emails and creating compelling and brand-aligned job postings that accurately reflect role requirements, and AI-scheduling applications to improve the efficiency of interview coordination.
AI is used as a support tool only. All hiring decisions are made by talent acquisition and hiring teams.
Why This Role Is Open
We are currently hiring for this role due to an existing or newly created vacancy within our organization. This position is open as part of our ongoing business needs, and we are actively reviewing applications to fill this role with a qualified candidate who can make an immediate impact.
Pay Transparency
The salary range for this position is listed below. Additionally, this position may also be eligible to receive an annual discretionary/variable bonus payment.
Capco is committed to providing fair and equitable compensation to our people. Our compensation policies and salary ranges are designed to allow our people to progress through the salary range as they demonstrate strong performance and develop in their role over time. The base pay offered to selected candidates will be within the salary range and the placement will vary based upon a variety of factors, including, but not limited to job-related knowledge, skills, experience and internal equity.
Canada Pay Transparency
$92,000—$118,000 CAD
$92k - $118k per year
...Modernize business-critical applications through Unix/Linux development, automation and containerization. The Role... ...Capco is looking for a Unix/Linux Developer to support a major application... ...Points For Experience supporting Java application modernization or migrations...SuggestedFull timeInternshipImmediate start$120k - $145k per year
...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... ...~3+ years experience building and delivering modern production-grade web applications in a team environment...SuggestedFull timeWork from homeFlexible hours$95k - $145k per year
...still growing! Join Canada's largest IT Company as a Senior Java Developer, in our Financial Services Sector in Toronto. Come build High... ...we have the proper tools in place so that we can ensure our applications are free of common coding vulnerabilities and we follow standard...SuggestedFull timeWork at officeLocal areaRemote work- ...businesses within client company. The successful applicant will take ownership of key projects and... ..., testing and deployment. As a developer, the candidate will be responsible for developing... ...At least 6+ years of experience with Java, and 7+ total IT experience....SuggestedInternship
- Job Responsibility: Senior Java Developer As a Senior Java Developer your role is pivotal in... ...ensure accurate information flow within applications. Apply Spring Framework principles... ...experience and skills make you a unique applicant and help us see how you'd be beneficial...SuggestedFull timeWork at officeRemote work2 days per week3 days per week
$93.5k - $110k per year
...global workforce operations. As an Applications Developer, Workday, you will help configure, maintain... ...Interest in leveraging automation and modern AI tools to improve workflows and drive... ...condition, please complete this Applicant Accommodation Form to notify our team....Manual laborWork at officeFlexible hoursShift work3 days per week$94.3k - $141.5k per year
...seeking a highly skilled and experienced Application Developer to join our dynamic Rates Technology... ...Technologies: Extensive, hands-on experience in Java, SpringBoot, Quarkus and reactive... ...Deployment: Demonstrable experience with modern CI/CD pipelines and tools, such as...Full time$85k - $100k per year
...development of enterprise full-stack applications. Provide technical and... ...to development teams. Develop responsive web applications using... ...using .NET Core, Java Spring Boot, or Node.js .... ...information in accordance with applicable national, state, provincial,...Permanent employmentFull timeLocal area$95k - $145k per year
...standards, and digital identity modernization goals. Implement, maintain... ...regulatory requirements. Develop and apply best practices for... ...implementation using Java/J2EE, Spring framework, Gradle... ...tools may be used to help assess applications though they never replace human...Full timeWork at office3 days per week$95k - $145k per year
...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... ...Angular-based front-end development and Java/Spring-based back-end development,...Full timeWork at office2 days per week3 days per week- ...looking for a talented and passionate Senior Java Developer to join our team. Our team is designed... ...to develop new and extend existing applications in the RBC Commercial and Small... ...compensation, commissions, and stock where applicable. Leaders who support your development...Full timeFlexible hours
- ...We are looking for a Senior Full Stack Developer to design, build and maintain both... ...secure and high-performing enterprise applications using Java, Spring Boot, React, Node.js, Python and... ...DevOps and business stakeholders to deliver modern digital solutions that are reliable,...Full timeInternshipWork at officeRemote workRelocation2 days per week
- ...required criteria. Role: Full Stack Developer Location: Toronto, ON (... ...who needs to have core Java/Springboot skills on backend and... ...Experience building end-to-end applications Backend development using Java... ...We specialize in building modern platforms and digital products...Full timeWork from homeWorldwide
$92k - $118k per year
...Build scalable backend applications and integrate AI-powered workflows into complex financial... ...At Capco, we're looking for a Backend Developer – Java/Python & AI with practical experience... ...sound engineering principles and modern architectural practices. Build, integrate...Full timeInternshipImmediate start$102.2k - $125k per year
...successful candidate will help design, develop, modernize, and support tools, software, and systems... ...We are looking for a savvy Senior Java Developer to join our growing Prime Technology... ...building, maintaining, and supporting applications and integration services used by the...Full timeWork from home$80k - $130k per year
...still growing! Join Canada's largest IT Company as a 'Full Stack Java Developer', in our Financial Services Sector. This role is hybrid and... ...Coach, guide, review deliverables from extended offshore team if applicable. Provide daily/weekly status activities to the client team...Full timeWork at office3 days per week$120.8k - $170.8k per year
...As a Lead Java Engineer on Citi's distributed calculation platform, you will design and... ...of distributed calculations every day. Develop new platform features without slowing... ...-------------------------- Job Family: Applications Development -----------------------------...Long term contractFull timeWork at officeRemote work2 days per week$120k per year
...seeking an experienced IVR Developer to join our team supporting... ...expertise in Cisco CVP , Java , and contact center technologies... ...customer self-service IVR applications and integrating them with backend... ...testing and validation where applicable. Required Qualifications...Permanent employmentFull time$120.8k - $170.8k per year
...Citi is looking for a Senior Java Developer to take technical ownership of business-critical... ...Markets platforms, driving the modernization of large-scale systems into resilient,... ...re-engineering of complex, monolithic applications into modern, cloud-native microservices...Long term contractFull timeInternshipWork at officeRemote work$28 - $32 per hour
Job Responsibility: Mobile Application Developer Instructor ****@*****.*** is currently looking for a Mobile Application Developer Instructor... ...as well as assessment of student's knowledge through applicable evaluation and reporting. Prepare, organize, and implement...Hourly payContract workPart time- ...Description We are looking for a Senior Java Developer with LLM expertise to lead the... ...and integration of core banking application systems for a major financial services... ...not discriminate against any employee or applicant for employment on the basis of race, color...Full timeInternshipWork at officeRemote workRelocation2 days per week
- ...Chatbot Content Developer – Documentation Modernization & AI Enablement Work Arrangement: 1 day onsite per week Experience Required: 6–8 years... ...scripting automation experience, with Python (preferred) or Java development experience. ~ Experience working with...Permanent employment1 day per week
- ...IVR Application Developer – Cisco CVP/ Amazon Connect Location: Toronto, ON Work Mode: 4 days hybrid Skill Required: • 4+ years... ...Call Studio / Cisco CVP, VXML Server, CVP Custom Elements (Java), Call Studio GUI, Apache Tomcat. • Java development with...Permanent employment
- ...SENIOR SOFTWARE ENGINEER – JAVA, SPRING BOOT, REACT, AWS & CAPITAL MARKETS Toronto... ...analysts, and product teams to develop technology solutions that create tangible... ...services to build scalable, cloud-native applications aligned with long-term architecture goals...Long term contractPermanent employment
- ...databases, data structures, caching and reporting ~ Develop enterprise-grade applications using Java 8/JEE (and higher), No SQL, Spring, among other tools... ...factor app development standards Experience building modern enterprise applications and deploying to public or...Full timeImmediate startWorldwide
$108.8k - $220.4k per year
...Are: As a Data Migration/ Modernization Lead , you will stand up the... ...data capture, where required. Develop transformation logic and... ...complex full lifecycle data applications across cloud, hybrid and on-... ...other basis as protected by applicable law. Our rich diversity makes...Full timeWork at officeLocal area- ...Senior Backend Java Developer – Java, Spring Boot, Microservices & Azure Languages Required: English & Spanish (Professional Fluency... ...: • Design, develop, and maintain scalable backend applications using Java and Spring Boot. • Build and support Microservices...Contract workWork at office2 days per week3 days per week
$92k - $118k per year
...Build scalable backend applications and integrate AI-powered workflows into... ...At Capco, we’re looking for a Java Backend Engineer with... ...enterprise applications, and develop intelligent workflows that solve... ...efficiency. You’ll also use modern AI-assisted development tools...InternshipImmediate start- ...We are offering this exciting Specialist Application opportunity to a highly motivated, creative... ..., product owners, scrum masters, and developers. The Specialist Application will be primarily... ...and scripting languages (e.g., Java, JavaScript, SQL) Solid understanding of...Full timeWork at office3 days per week
$95k - $145k per year
...Manager to support a large-scale Finance Modernization initiative. This role will be... ...partners, and external third-party vendors. Develop and maintain large, integrated project/program... ..., and Agile delivery practices where applicable. Proactively identify and manage risks...Full timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Java Developer - Application Modernization. Be the first to apply!
- java developer remote Toronto, ON
- entry level java developer Toronto, ON
- junior java developer Toronto, ON
- java developer Toronto, ON
- java developer no experience Toronto, ON
- développeur java Toronto, ON
- java software developer Toronto, ON
- senior java developer Toronto, ON
- java intern Toronto, ON
- java spring boot developer Toronto, ON

