Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Java Developer Application Modernization

$92k - $118k per year
Full-time

Capco

 

 

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

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Java Developer Application Modernization in Toronto, ON vacancy
  • $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... 
    Suggested
    Full time
    Internship
    Immediate start

    Capco

    Toronto, ON
    2 days ago
  • $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,... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Local area

    Infoya

    Toronto, ON
    16 days ago
  •  ...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... 
    Suggested
    Full time

    Symbiotic Digital

    Toronto, ON
    15 days ago
  •  ...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... 
    Suggested
    Full time
    Contract work

    Symbiotic Digital

    Toronto, ON
    more than 2 months ago
  •  ...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.... 
    Suggested
    Permanent employment
    Full time
    Contract work

    Electric Mind

    Toronto, ON
    28 days ago
  • $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 time
    Internship

    Propel Holdings Career

    Toronto, ON
    a month ago
  •  ...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 time
    Contract work

    System Canada Technologies

    Toronto, ON
    more than 2 months ago
  •  ...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 time
    Flexible hours

    Continental Technology Solutions

    Toronto, ON
    more than 2 months ago
  • $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 employment
    Full time
    Work at office
    Local area

    Infoya

    Toronto, ON
    a month ago
  •  ...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

    Collabera

    Toronto, ON
    more than 2 months ago
  •  ...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

    Kumaran Systems

    Toronto, ON
    a month ago
  •  ...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 time
    Contract work

    J

    Toronto, ON
    more than 2 months ago
  • $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 employment
    Full time
    Work at office
    Local area

    Infoya

    Toronto, ON
    more than 2 months ago
  •  ...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 employment
    Full time

    System Canada Technologies

    Toronto, ON
    more than 2 months ago
  •  ...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

    Aarorn Technologies

    Toronto, ON
    more than 2 months ago
  •  ...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

    Next Level Business Services, Inc.

    Toronto, ON
    more than 2 months ago
  •  ...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 time
    Contract work
    Remote work

    Yoush Consulting

    Toronto, ON
    more than 2 months ago
  •  ...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 time
    Internship

    Clickstream

    Toronto, ON
    more than 2 months ago
  •  ...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 time
    Contract work
    Flexible hours

    CoreFactor

    Toronto, ON
    a month ago
  •  ...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 contract
    Full time
    Temporary work

    Vedicsoft

    Toronto, ON
    more than 2 months ago
  •  ...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 employment
    Full time
    Flexible hours

    RAVL

    Toronto, ON
    more than 2 months ago
  • 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

    Cygnus Professionals Inc.

    Toronto, ON
    more than 2 months ago
  •  ...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 time
    Relocation

    Info-ways

    Toronto, ON
    more than 2 months ago
  • $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 time
    Work from home
    Flexible hours

    Konrad

    Toronto, ON
    5 days ago
  •  .../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 time
    Contract work
    Internship

    Tech Talent International

    Toronto, ON
    more than 2 months ago
  •  .... 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

    Cygnus Professionals Inc.

    Toronto, ON
    more than 2 months ago
  •  ...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 time
    Work from home
    Worldwide

    ZAPCOM GROUP INC

    Toronto, ON
    24 days ago
  •  ...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 time
    Contract work
    Flexible hours

    Mattamy Homes

    Toronto, ON
    9 days ago
  •  ...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 employment
    Full time
    Contract work
    Work at office
    Monday to friday

    OTT Financial Group

    Toronto, ON
    5 days ago
  • $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 contract
    Temporary work
    Interim role
    Work at office
    Remote work
    Flexible hours

    NTT DATA Services

    Toronto, ON
    3 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Java Developer Application Modernization. Be the first to apply!