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
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...SeniorFull timeWork at officeWork from home- 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
- 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...SuggestedFull time
- 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...SeniorInternshipWork at officeRemote workRelocation2 days per week
- ...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...SeniorManual laborRemote work
- ...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
$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...SeniorHourly payContract workFor contractorsRemote work- ...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
- ...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...SeniorPermanent employmentRemote work
- ...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...SeniorInternship
- 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
- 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
- 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
- # 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 (...SeniorWork at officeRemote work
$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...SeniorInternshipWork at office$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...SeniorFull time$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...SeniorWork from home$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:...SeniorLong term contractContract work3 days per week$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...SeniorFull timeWork at officeImmediate startRemote workWorldwide2 days per week$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....SeniorFull time- 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
- 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...SeniorContract workWork at officeImmediate start
$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...SeniorFull time- 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...SeniorFull time
- 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
$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,...SeniorFull time- ...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
$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...SeniorLong term contractFlexible hours$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- ...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
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!
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
- cyber security analyst Winnipeg, MB
- cyber security analyst no experience Winnipeg, MB

