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

Senior Java Developer (Deployment Security Team/Citi)

RE Partners

Senior Java Engineer - Deployment Security & Software Reliability
We are seeking an experienced, hands-on Senior Java Engineer to join a newly established Deployment Security and Software Reliability Engineering team supporting one of the world’s largest financial institutions.
This is not a traditional development, support, or operations role. You will work directly with development teams to make software releases faster, safer, and more secure, identifying what is preventing teams from releasing effectively and helping solve those problems hands-on.
The role is highly hands-on, with a focus on Java, CI/CD, dependency modernization, automated testing, software supply-chain security, containerization, release automation, and vulnerability remediation.
Key Responsibilities
Design, develop, troubleshoot, and improve enterprise Java applications and services.
Work directly with development teams to identify and resolve technical barriers to safe and rapid software delivery.
Improve and modernize applications through dependency upgrades and automated code transformation, using tools such as Renovate and OpenRewrite.
Improve CI/CD build and release processes, including release branching, cascading merges, semantic or calendar versioning, and deployment automation.
Build and improve automated, local, and smoke testing.
Work with build and package ecosystems including Gradle, Maven, npm, and related tooling.
Integrate and improve static code analysis, code quality gates, and application security scanning.
Support integrations with tools such as Snyk, Black Duck, and Checkmarx.
Work with SARIF, SBOM tooling, and CycloneDX to improve software supply-chain visibility and security.
Support and improve containerized and Kubernetes-based application deployments.
Troubleshoot complex issues across application code, dependencies, builds, configuration, testing, and deployment processes.
Contribute to reusable engineering practices and automation that can be adopted across development teams.
Required Skills & Experience
5+ years of professional software engineering experience, with strong hands-on expertise in Java.
Strong experience designing, developing, troubleshooting, and improving enterprise applications.
Strong understanding of modern Java / Spring Boot development and architecture.
Hands-on experience with CI/CD, build pipelines, and software release processes.
Experience with Gradle and/or Maven and dependency management.
Experience with automated testing and improving release confidence.
Experience with dependency upgrades and application modernization.
Understanding of application security, vulnerability remediation, and software supply-chain security.
Experience with static analysis, code quality gates, SAST/SCA tooling, or platforms such as Snyk, Black Duck, or Checkmarx.
Familiarity with SBOM concepts, CycloneDX, or SARIF.
Experience with containerized applications and Kubernetes environments.
Ability to work across application code, configuration, builds, testing, and deployment processes.
Strong communication skills and the ability to work directly with development teams to understand problems and drive solutions through implementation.
Nice to Have
Experience with Renovate and OpenRewrite.
Experience with semantic versioning, calendar versioning, release branches, or cascading merges.
Experience across additional ecosystems such as Node.Js/npm, Python/PyPI, .NET/NuGet, or Go.
Experience with Shell, Bash, PowerShell, or Pkl.
Experience working in Software Reliability Engineering, DevSecOps, Platform Engineering, or deployment engineering environments.
Experience helping teams modernize existing applications and software delivery practices.
Experience working within large, complex engineering organizations.
Financial services or banking experience is beneficial but not required.
The OpportunityWe are looking for more than strong Java developers. We need problem solvers and engineering advocates who can walk into a development team, understand what is preventing them from releasing software safely and quickly, and then actually help fix it.
For engineers who enjoy solving difficult technical problems, improving engineering practices, and building reusable solutions across teams, this is a unique opportunity.
Location & Work Environment
Hybrid work model
Collaborative, fast-paced, engineering-driven environment
Strong emphasis on hands-on engineering, technical autonomy, problem solving, and cross-team impact
Equal Opportunity Employer:
We are an equal opportunity employer and welcome applications from all qualified individuals regardless of race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, or veteran status.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Java Developer (Deployment Security Team/Citi) in Winnipeg, MB vacancy
  • $102.2k - $125k per year

    ## Senior Java Developer, TD SecuritiesApply: Office Focused: Toronto, Ontario: Full time: Posted Today: End Date: November 30, 2026 (24 days left...  ...Overview: **Building a World-Class, Diverse and Inclusive Technology Team** We can't afford to be boring. Neither can you. The scale and... 
    Senior
    Full time
    Work at office
    Work from home

    TD Bank Group

    Winnipeg, MB
    1 hour ago
  • Citi seeks a Full Stack Java Developer passionate about building robust solutions to complex business challenges. Join a global technology team in a fast-paced, collaborative environment. In this pivotal role, you will contribute to the transformation of OTC derivatives within... 
    Senior

    Citi

    Winnipeg, MB
    1 hour ago
  • 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 Markets... 
    Suggested
    Full time

    Citi

    Winnipeg, MB
    1 hour ago
  • We are looking for a Senior Java Developer with LLM expertise to lead the technical design, development and integration of core banking application...  ..., you will implement solutions designed by the architecture team in Java and Spring Boot, build LLM-powered and agentic features... 
    Senior
    Internship
    Work at office
    Remote work
    Relocation
    2 days per week

    Miratech1

    Winnipeg, MB
    1 hour ago
  •  ...supplied with what they need, when they need it. Every role 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 power mission‑critical supply chains in healthcare, retail, and complex... 
    Senior
    Manual labor
    Remote work

    Tecsys Inc.

    Winnipeg, MB
    1 hour ago
  •  ...JOB SUMMARY The Global Security Settlements Team is seeking a Senior Full Stack Java Developer with 5+ years of experience to join their Montreal-based team. This role is crucial in building a resilient, scalable, and secure cloud-based settlement platform that handles... 
    Senior

    Compunnel Inc.

    Winnipeg, MB
    1 hour ago
  • $100 - $105 per hour

    Senior Java / Spring Boot DeveloperLocation: Greater Toronto Area (GTA), Hybrid, primarily...  ...the Opportunity Are you a seasoned Java Developer who enjoys solving complex technical...  ...You'll collaborate with talented technical teams across multiple workstreams, delivering reliable... 
    Senior
    Hourly pay
    Contract work
    For contractors
    Remote work

    Altis Technology

    Winnipeg, MB
    1 hour ago
  •  ...We are seeking a Senior Java Developer with 8+ years of experience designing, developing, and maintaining enterprise applications using Java...  ...Participate in application design, code reviews, testing, deployment, and production support activities. Develop and optimize... 
    Senior

    Compunnel Inc.

    Winnipeg, MB
    1 hour ago
  •  ...collaborative workspaces, provides our team with the freedom and...  ...experienced and motivatedSenior Java Developerto join our dynamic...  ...willbe responsible fordesigning, developing, andmaintaininghigh-...  ...through implementation, testing, deployment, and production support. Shaping... 
    Senior
    Permanent employment
    Remote work

    Tecsys Inc.

    Winnipeg, MB
    1 hour ago
  •  ...analysis and design, development, testing and deployment. As a developer, the candidate will be responsible for...  ...will work with a global and diverse team of peers as well as liaise closely with...  ...- At least 6+ years of experience with Java, and 7+ total IT experience.- Logical... 
    Senior
    Internship

    Luxoft

    Winnipeg, MB
    1 hour ago
  • Advance your career as a Senior Java Developer, leading teams within a renowned financial institution. This hybrid role combines technical skills with strategic leadership, focusing on HDFS. The Java Lead position allows you to manage a team while ensuring the successful execution... 
    Senior

    Iris Software Inc.

    Winnipeg, MB
    1 hour ago
  • Elevate your career at Citi as a Senior Backend Java Engineer. Design and develop scalable systems while mentoring a team in a hybrid work model. In this hands-on role, you'll tackle complex engineering challenges by building robust backend solutions with Java. You'll lead... 
    Senior

    Citi Group

    Winnipeg, MB
    1 hour ago
  • 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

    Scadea Solutions Inc

    Winnipeg, MB
    1 hour ago
  • # Senior Java Python Developer (CMOD)CGI · Toronto, Ontario, CABack to resultsSenior Java Python Developer (CMOD)CGIToronto, Ontario, CA Posted October...  ..., Splunk, Dynatrace, and Tivoli monitoring tools.• Ensure security and compliance by implementing LDAP authentication, RBAC (... 
    Senior
    Work at office
    Remote work

    Linuxassociation

    Winnipeg, MB
    1 hour ago
  • $98.08k - $147.12k per year

     ...of our corporate culture. As a member of our team, you will have the opportunity to partner...  ...Service platform that enables development and deployment of multi-tenant SaaS applications. We are looking for a Senior Software Developer with a focus on Backend and AI development to... 
    Senior
    Internship
    Work at office

    OpenText

    Winnipeg, MB
    1 hour ago
  • $94.3k - $141.5k per year

    Expert-level skills in Java development.The Senior Java Developer is an intermediate level position responsible for participation in the establishment and...  ...systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to... 
    Senior
    Full time

    Citi

    Winnipeg, MB
    1 hour ago
  • $120k - $145k per year

     ...people.About The Role As a Full Stack Java Developer you'll be tasked with working on web application...  ...Working within the software development team, your duties will require you to assist...  ...design patterns, optimization, caching, security)Fundamental knowledge of core web... 
    Senior
    Work from home

    Konrad Group

    Winnipeg, MB
    1 hour ago
  • $180k - $200k per year

     ...driving the evolution of our high-scale Java ecosystem. While a Senior Engineer masters the component, you...  ...of clean code and TDD across multiple teams. Innovation: Proactively identify bottlenecks...  ...to debug complex network latency or security issues. Full Lifecycle Ownership:... 
    Senior
    Long term contract
    Contract work
    3 days per week

    TEEMA Group

    Winnipeg, MB
    1 hour ago
  • $120.8k - $170.8k per year

    Are you a Senior Java Developer ready to shape the architecture behind global reference data solutions used by clients around the world? In this role...  ...-to-end microservices solutions within a global engineering team, bringing deep Java expertise to modern, cloud-ready... 
    Senior
    Full time
    Work at office
    Immediate start
    Remote work
    Worldwide
    2 days per week

    Citi

    Winnipeg, MB
    1 hour ago
  • $94.3k - $141.5k per year

     ...For As part of our global technology team, you will be working with a group of passionate...  ...make evaluative judgementRecommend and develop security measures in post implementation analysis...  ...of judgement and autonomy.Acts as SME to senior stakeholders and /or other team members.... 
    Senior
    Full time

    Citi

    Winnipeg, MB
    1 hour ago
  • Build strategic Java reference data platforms for a global bank, using Spring Boot, SQL, REST services, Kafka, and Redis across a global team.This Senior Java Developer owns key projects and components supporting organizational information gathering and data access. The work... 
    Senior

    Luxoft

    Winnipeg, MB
    1 hour ago
  • Senior Lead Java Developer:On behalf of our Financial Services client, Procom is searching for a Senior Lead Java Developer for a 6 month contract...  ...are seeking a Senior Lead Java Developer to join our dynamic team focused on enhancing developer productivity. The project involves... 
    Senior
    Contract work
    Work at office
    Immediate start

    Procom-b5a780c3

    Winnipeg, MB
    1 hour ago
  • $94.3k - $141.5k per year

    The JAVA Full Stack Senior Developer role is an intermediate level position responsible for participation in the establishment and implementation of new...  ...systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications... 
    Senior
    Full time

    Citigroup Inc.

    Winnipeg, MB
    1 hour ago
  • Build scalable software with Java, React, and cloud-native technologies as an experienced Developer on Citi’s Operations Workbench team. This is a full-time position.You will contribute hands-on to a new platform while collaborating across global, virtual, and diverse environments... 
    Senior
    Full time

    Citi

    Winnipeg, MB
    1 hour ago
  • Build secure full-stack solutions with Kotlin, Java, React, and SQL at Equisoft in a hybrid Québec City workplace. Shape software for insurance clients.As a Senior Full-Stack Developer, you will design, develop, and deploy solutions for Equisoft/centralize, an insurance agency... 
    Senior

    Equisoft

    Winnipeg, MB
    1 hour ago
  • $120.8k - $170.8k per year

    ## Senior Java Developer - Vice PresidentApply: Hybrid: Mississauga Ontario Canada: Full time: Posted Yesterday: 26992013We are seeking...  ...Senior Developer to join our Operations Workbench Scrum team. You will be a key contributor to the development of our new,... 
    Senior
    Full time

    Citigroup Inc.

    Winnipeg, MB
    1 hour ago
  •  ...Seeking a highly experienced Senior Core Java Developer with expertise in Core Java, Spring Framework, and low‑latency multi‑threaded programming....  ...markets and financial operations. Collaborate with global teams to deliver robust technology solutions that meet the demands... 
    Senior

    Compunnel Inc.

    Winnipeg, MB
    1 hour ago
  • $100k - $110k per year

     ...initiatives in our FinLabs we develop solutions for modernization, from...  ...commitment to our talented teams. With top clients to boast about...  ...We are looking for a Java Developer to be part of the Cash...  ...expectation.Further improve test and deployment automation, increase maturity... 
    Senior
    Long term contract
    Flexible hours

    Synechron

    Winnipeg, MB
    1 hour ago
  • $85k - $125k per year

    Java Backend Developer - API, MicroservicesExperience Level: 8+ years of experience in Java development Job Description: Proven...  ...of DevOps technologies such as Jenkins, Nexus, etc. Seniority LevelMid-Senior level Employment TypeContract Job FunctionInformation... 
    Senior

    VySystems

    Winnipeg, MB
    1 hour ago
  •  ...performanceHealth insuranceTraining & developmentAbout the Role: Triunity Software is looking for a talented and driven Senior Java Developer to join our growing team in Toronto, ON. This is an exciting opportunity to work on cutting-edge software solutions, collaborate with... 
    Senior

    Triunity Software

    Winnipeg, MB
    1 hour ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Java Developer (Deployment Security Team/Citi). Be the first to apply!