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.... ...Capco is looking for a Unix/Linux Developer to support a major application modernization... ...Points For Experience supporting Java application modernization or migrations...SuggestedFull timeInternshipImmediate start$110k - $115k per year
...Job: Infoya is seeking a hands-on Lead Java Developer who is already operating at a technical... ...by connecting business needs, application design flows, integration patterns, and... ...troubleshooting, and knowledge sharing. Drive modernization and cloud-migration initiatives,...SuggestedPermanent employmentFull timeWork at officeLocal area- ...Position: Senior Java Developer Location: Toronto, ON Job ID#: RQ11508 Duration: 6 Months... ...Developer to design, develop, test, and maintain enterprise-scale applications within a complex multi-client environment. The successful candidate...SuggestedFull time
- ...Position: Java Developer Location: Toronto, ON (Hybrid) Job ID#: RQ00640 Duration: 6 Months... ...scale registry systems. This role is responsible for application development, maintenance, and modernization activities, including creating new services, optimizing...SuggestedFull timeContract work
- ...together deep engineering expertise, modern delivery disciplines, and pragmatic architectural... .... We’re looking for a Senior Java Backend Developer to join our team. This opportunity is... ...building and enhancing enterprise applications for a large financial services client....SuggestedPermanent employmentFull timeContract work
$100k - $130k per year
...growing fintech environment. The Database Application Developer designs, develops, tests, deploys, and... ...to database standards, documentation, modernization, production support, incident response,... ..., or automated testing Python, Java, APIs, or database-backed application development...Full timeInternship- ...solutions development firm located within the GTA and they need Java developer/designers with good OO skills. Strong hands-on software... ...development skills with Java, J2EE is essential along with enterprise application environment. EJB along with mapping technologies such as...Full timeContract work
- ...management and layout design. - Unified Development environment (Developers systems as well as servers) - Continuous Integrations Building... ...skills: At least 8 - 10 years hands-on experience in the Java ,J2EE Technologies. Including (Servlets, JSP, JSF, Spring , EJB,...Full timeFlexible hours
$90k - $95k per year
...About the Job: We are looking for an experienced Java Developer to design, build, and maintain robust, scalable, and high-performance applications. This role focuses on developing modern e-commerce and enterprise-grade solutions for retail and inter-organization clients...Permanent employmentFull timeWork at officeLocal area- ...row Job Description Main Duties • Develop, maintain, and integrate coding for various client software systems / • applications • Communicate technical problems to peers... ...’ experience in software development using Java/J2EE technologies • Hands on experience...Full time
- ...experience is nice to have Minimum 5 years of Lead experience in a large-scale enterprise. Have Application design experience, well-versed with low-level design artefacts. Java v8, v11 and v21 hand on experience required. Should be able to clearly explain Java 11/17/21...Full time
- ...Job Description Role: Java Developer-Kafka Location: Toronto, ON Contract :12 Months Job Description: · Sound Knowledge on Core Java concepts - OOPS, Collections and Design Patterns. · Hands on Experience in Kafka · Basic knowledge on HTML, JavaScript...Full timeContract work
$60k - $65k per year
...About the Job: The Backend Developer will design, develop, test... ...and support scalable backend applications and microservices. This role... ...hands-on experience with Java, Spring Boot, REST APIs, relational... .../or other incentives, where applicable. In accordance with new...Permanent employmentFull timeWork at officeLocal area- ...employer. Job Description Minimum 6 years of experience in Java / J2EE Technology. Extensive experience in Core / J2EE (JSP, Servlets, JavaScript, AJAX) Extensive experience in WebSphere Application server 7.0 & up (8.0, 8.5) Having Good knowledge of Struts 2,...Permanent employmentFull time
- ...Years Experience ● Hands-on expertise in Spring Boot, Java, REST API development, and Kafka-based event-driven... ...cloud environments (AWS, Azure, GCP). ● Experience in developing and optimizing Big Data applications using Java & Scala, Hadoop, Hive technologies ● Minimum...Contract work
- ...design - Assist with code reviews software tools/skills: - Java - Ability to collaborate and communicate with a distributed... ...Services Manager’s Name : Manish Patel Position Title(s) : Java developer with Angular Location : Downtown, Toronto, Canada Type :...Full time
- ...to ****@*****.*** \\ \ \ \ We are looking for a Senior Java developer, on contract, for one of our major clients in Ontario. The... ...developer responsibilities include designing and developing web applications to deliver high -performance and responsive web...Full timeContract workRemote work
- ...The Job The opening is for a lead front-end web application developer. This key role will involve design and implementation of a new single-page web applicaiton. This is a unique opportunity to be a part of an early stage startup, working directly with the co-founders...Full timeInternship
- ...currently searching for multiple full stack java developers on a contract basis for a client in North, York, On. As a senior developer, you will be joining a special team,... ...hands-on architectural design for software applications with an understanding of design patterns...Full timeContract workFlexible hours
- ...and policies. This approach allows us to develop short- and long-term strategies and define... ...working in United States Job Title: Java Developer Location: CA Duration: long... ...and Skills: -3+ years enterprise web application development with Java, J2EE and Sybase/SQL...Long term contractFull timeTemporary work
- ...As an Senior Full Stack Developer in our Build guild, you’ll design... ...deliver high-quality, scalable applications across the full technology stack. You’ll work hands-on in Java and Angular to build secure backend... ...frontend interfaces using modern Angular patterns and best practices...Permanent employmentFull timeFlexible hours
- Company Description Cygnus’s vision is to become global leader in Information technology and consulting by delivering excellence to its customers. We understand that we cannot achieve it without our people. Hence, they are the most integral part of our organization. People...Full time
- ...Company Description IT Job Description Role: Core Java Developer with Multi Threading Location: Toronto, ON Duration: Fulltime... ...• Caching experience is a plus • Prior experience in Application Development in Fixed Income or Equities space • Should have...Full timeRelocation
$90k - $125k 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... ...~1-3 years experience building and delivering modern production-grade web applications in a team environment...Full timeWork from homeFlexible hours- .../500/1000 companies to startups, small and mid-sized organizations in Canada/US. We are currently hiring a Senior Mainframe Developer - Application Design - Hybrid for our consulting client in the Toronto area. Role: Senior Mainframe Developer - Application Design...Full timeContract workInternship
- .... Looking for candidates to hire in following technologies. ~· Java ~· UI /UX Designer ~· ETL/DWH ~· Web Development... ...Manual) ~· Big Data Analytics ~· Hadoop ~· Salesforce Developer ~· .Net ~· Oracle DBA ~· Tableau Report Developer...Full time
- ...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
- ...Manufacturing Inc. Role: Applications Product Owner - Cabinets... ..., robotics, and AI to modernize construction and help address... ...housing, and institutional developments. Together, Stelumar is delivering... ...apply. We encourage applicants who meet most of the role...Full timeContract workFlexible hours
- ...and issuing business, we are developing a mobile-first platform that offers... ...We are looking for several Java Developer Engineers with... ..., with in-depth knowledge and application of foundational technologies such... ...supportive team Centrally located modern and spacious offices close to...Permanent employmentFull timeContract workWork at officeMonday to friday
$113k - $130.22k per year
...now. We are currently seeking a Java + SQL + Angular Developer to join our team in Toronto, Ontario... ...You Are Here, You Will: The Senior Applications Developer provides input and support... ...opportunity employer. Qualified applicants will receive consideration for employment...Long term contractTemporary workInterim roleWork at officeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Java Developer Application Modernization. Be the first to apply!
- entry level java developer Toronto, ON
- java developer remote Toronto, ON
- senior java developer Toronto, ON
- java developer no experience Toronto, ON
- junior java developer Toronto, ON
- java developer Toronto, ON
- java software developer Toronto, ON
- développeur java Toronto, ON
- java spring boot developer Toronto, ON
- java intern Toronto, ON


