Senior Java Developer - Application Modernization
$118k - $152k per yearCapco
Modernize business-critical Java platforms and help shape the next generation of financial markets technology.The RoleCapco is looking for a
Senior 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
8+ 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.
BenefitsWe 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 CapcoWe'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 AcquisitionAt 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 OpenWe 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 TransparencyThe 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
$118,000-$152,000 CAD
#J-18808-Ljbffr
Senior 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
8+ 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.
BenefitsWe 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 CapcoWe'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 AcquisitionAt 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 OpenWe 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 TransparencyThe 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
$118,000-$152,000 CAD
#J-18808-Ljbffr
Vacancy posted 57 minutes ago
Similar jobs that could be interesting for youBased on the Senior Java Developer - Application Modernization in Winnipeg, MB vacancy
- Modernize business-critical Java platforms at Capco through deep back-end engineering, legacy refactoring, and modern cloud deployment environments... ...markets technology modernization.Capco seeks a Senior Java Developer with 8+ years of Java experience for a major technology...Senior
- Lead enterprise Java modernization through solution design, cloud migration, and performance optimization... ...Tata Consultancy Services. Shape reliable applications and scalable platforms.This Java Modernization Lead designs, develops, and maintains enterprise-grade Java applications...Suggested
- Application design, automated testing, and technical problem-solving shape this senior Java position, requiring three office days weekly.As a Senior Software Developer, you will design, code, test, debug, document, and maintain applications. The position requires Java expertise...SeniorWork at office
- Build enterprise applications remotely from Canada as a Senior Java Applications Developer specializing in Angular, SQL, and Spring Boot.NTT DATA seeks a senior developer for a one-year engagement supporting complete systems life cycle activities. You will analyze requirements...SeniorRemote work
- ...Friday evening, every 2-3 months)Role ProfileWe are seeking an experienced Java Developer to join a global Operations Technology team responsible for delivering and supporting business-critical applications used across Operations. This role is suited to a strong, hands-on...SuggestedWork at officeAfternoon shift
- Java or Golang backend development anchors this Application Developer role at Kumaran Systems, focused on microservices and cloud-native technologies.This experienced Software... ..., RESTful APIs, Docker, Kubernetes, and modern CI/CD practices. You will collaborate across functions...
- Cloud-first Java application development shapes Redwood’s autonomous enterprise platform through AWS architecture, APIs, and scalable services... ...front-end and back-end systems.This Full Stack Software Developer role emphasizes Java 11/17, Spring, and cloud deployment for Redwood...
- Lead application modernization analysis in hybrid onsite St. John’s while applying requirements gathering, process analysis, and stakeholder interview expertise.This Senior Business Analyst supports modernization of the Apprenticeship Certification Management System. The work...Senior
- Develop low-latency Java applications for Citi’s equities technology environment, with Unix or Linux and trading systems expertise. This is a full-time position.The Vice President role supports Citi’s Delta One Execution Platform and related ETF execution capabilities. Responsibilities...Full time
- Build Java applications for Citi Markets Technology, using Spring Boot and microservices in a full-time intermediate-level position. Work across... ...global teams and business technology.This intermediate Java Developer role sits within Finance Desk Technology, part of Citi’s...Full time
- ...here connects to that outcome. Why This Role MattersAs a Senior Java Developer, you will join a team at the heart of the backend systems that... ...environments, with hands‑on experience in system design, application development, testing, and operational stability. Deep understanding...SeniorManual laborRemote work
$100 - $105 per hour
Senior Java / Spring Boot DeveloperLocation: Greater Toronto Area (GTA), Hybrid, primarily... ...Opportunity Are you a seasoned Java Developer who enjoys solving complex technical challenges... ...Boot Developer to support a major application modernization initiative.In this role,...SeniorHourly payContract workFor contractorsRemote work$88.8k - $121k per year
...Senior Modernization Project ManagerApply: On-Site: LOC13062 1230 10Th Avenue SW,Calgary,Alberta... ...analyze situations and assist in developing contingencies for estimatesWhat you will... ..., e.g. H-1B or TN petitions/applications, for this position.What we offer: We...SeniorFull timeContract workFor contractorsInternshipLive InLocal areaWorldwide$94.3k - $141.5k per year
Citi is looking for a Senior Java Developer to join its Applications Development team, where you will design, build, and own high-performance Java applications that underpin critical financial services at global scale. This is a hands-on technical role where your expertise will...SeniorLong term contractFull timeWork at officeImmediate startRemote work- Digital: ReactJS:Core Java Responsibilities Provide ongoing support of Java based applications in Production and test environments, including responding to Service requests... ...as necessary. Participate in design, develop, test and debug programs for Java services. Deployment...
- Hiring: Senior Business Analyst – Application ModernizationLocation: St. John’s, Newfoundland and Labrador (... ...to support a major application modernization initiative for the Apprenticeship Certification... ..., and process analysis . Develop business process models,...SeniorApprenticeshipRemote work
- ...We are seeking a Senior Java Developer with 8+ years of experience designing, developing, and maintaining enterprise applications using Java and modern web technologies. The ideal candidate will have strong expertise in Java-based application development, microservices architecture...Senior
- ...experienced and motivatedSenior Java Developerto join our dynamic development... ...willbe responsible fordesigning, developing, andmaintaininghigh-performance Java applications. You will contribute... ...standard tooling (Git, Maven, a modern IDE). A track record of mentoring...SeniorPermanent employmentRemote work
$120k - $145k per year
...500 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...SeniorWork from home- Lead AWS application modernization for Canadian public sector projects, applying cloud architecture and migration expertise. Support customers through complex cloud journeys.Amazon Web Services seeks a senior delivery consultant to design, implement, and manage customer solutions...Senior
- Contract opportunity for an experienced developer supporting the modernization of legacy Adxstudio portals to Microsoft Power Pages for a public-sector... ..., Power Automate, Dataverse and related Dynamics 365 applications. At least one year using Microsoft Copilot for Liquid...SeniorHourly payFull timeContract workWork at officeRemote work
- ...currently requesting resumes for the following position : Senior Application Developer Resume Due Date : Tuesday, June 18, 2024 (5:00PM EST)... ...Knowledge of working in Azure DevOps, Knowledge of other modern programming languages/technologies & JSON will be an additional...SeniorInternshipRemote work
$84.46k - $127k per year
...recognition for achievements and develop your expertise in the complex... ...to large-scale software application projects. Translate concepts... ...(s) such as COBOL, VB.NET, JAVA, UML, Microsoft .Net, C#, SQL... ...inclusive employer and welcome applicants of all backgrounds,...SeniorLong term contractWork at officeFlexible hours- ...a collaborative workspace Internal position title: Senior Developer Full-time PermanentRole Benefits available day 1:... ...and Equisoft University) Role:The Senior Full-Stack Application Developer (Kotlin-Java/React), reports to the Director, Product Development, you...SeniorLong term contractFull timeFlexible hours
$100k - $120k per year
...community empowerment. Role DescriptionDesign, develop, and maintain enterprise-grade Java applications. Lead solution design reviews, code reviews, and performance... ..., and maintainability. Lead end-to-end application modernization initiatives, including legacy assessment, migration...Long term contract- ...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.- Logical...SeniorInternship
- We are looking for a Senior Java Developer with LLM expertise to lead the technical design, development and integration of core banking application systems for a major financial services client. This role bridges high-scale microservices architecture with GenAI. You will help...SeniorInternshipWork at officeRemote workRelocation2 days per week
- Senior Java Developer MicroservicesExperience: 7+ Years Role Overview: We are looking for Senior Java Developers to build secure, scalable and high-performing backend applications for a banking client. Candidates should be hands-on developers with strong coding skills...Senior
- ...SUMMARY The Global Security Settlements Team is seeking a Senior Full Stack Java Developer with 5+ years of experience to join their Montreal-based... ...skills. A background in building large-scale distributed applications, ideally on Azure or other cloud platforms, is highly...Senior
- Veriday Inc. is looking for a Senior Java Spring Developer for one of our reputed Banking clients for a 6-month contract with potential extension... ...analysts and stakeholders Build high-quality, scalable applications that solve complex business problems, applying software engineering...SeniorHourly payLong term contractContract workWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java Developer - Application Modernization. Be the first to apply!
Related searches
- java developer no experience Winnipeg, MB
- développeur java Winnipeg, MB
- senior java developer Winnipeg, MB
- java developer remote Winnipeg, MB
- java software developer Winnipeg, MB
- junior java developer Winnipeg, MB
- entry level java developer Winnipeg, MB
- java developer Winnipeg, MB
- senior disability case manager Winnipeg, MB
- senior hardware engineer Winnipeg, MB

