Taro Logo

Senior Java Developer (DevSecOps) - VP

A leading global bank focused on improving developer productivity through innovative DevSecOps solutions.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Description For Senior Java Developer (DevSecOps) - VP

Citi is seeking a Senior Java Developer to join their DevSecOps team in a VP role, focusing on improving developer productivity across the organization. This position offers an exciting opportunity to work with cutting-edge technologies while contributing to open-source projects, particularly around the CycloneDX SBOM standard.

The role involves designing and developing microservices using modern Java technologies, implementing security-first approaches, and working with a wide range of tools including Spring WebFlux, OpenShift, and various CI/CD platforms. You'll be responsible for building and enhancing security scanning plugins, managing dependency solutions, and working with distributed systems.

The ideal candidate will bring strong Java expertise, deep understanding of DevSecOps principles, and experience with reactive programming. You'll work in a collaborative environment, contributing to both proprietary and open-source projects that impact developer productivity across Citi's global operations.

This position offers an attractive benefits package including 27 days annual leave plus bank holidays, performance bonuses, comprehensive healthcare, and a hybrid working model. You'll be part of a forward-thinking team that values innovation and security, while having the opportunity to work on impactful projects that improve developer productivity across one of the world's leading financial institutions.

The role provides excellent opportunities for professional growth, working with the latest technologies, and contributing to meaningful open-source initiatives. You'll be part of a global team that values collaboration and innovation, while maintaining high standards of security and code quality. If you're passionate about DevSecOps, open-source contributions, and building secure, high-quality software, this role offers an excellent opportunity to make a significant impact while advancing your career.

Last updated 2 hours ago

Responsibilities For Senior Java Developer (DevSecOps) - VP

  • Design, develop, and maintain APIs and microservices using Java 21, Java 8, Project Reactor, and Spring WebFlux
  • Build and enhance SCA plugins for Gradle, Maven, and npm
  • Develop integrations with GitHub, SonarQube, TeamCity, Jenkins, and Tekton
  • Contribute to open-source projects, especially CycloneDX
  • Implement and manage dependency management solutions
  • Work with relational databases including schema design and SQL integration
  • Deploy and manage applications on OpenShift using microservice architecture
  • Design and document APIs using OpenAPI standards
  • Write and maintain unit, integration, and end-to-end tests

Requirements For Senior Java Developer (DevSecOps) - VP

Java
PostgreSQL
Kubernetes
  • Strong proficiency in Java (Java 21 and Java 8)
  • Experience with reactive programming (Project Reactor, Spring WebFlux)
  • Solid understanding of DevOps and DevSecOps principles
  • Hands-on experience with dependency management tools
  • Familiarity with relational databases and database change management
  • Experience with distributed caching systems like Hazelcast
  • Proficiency in microservice architecture and OpenShift
  • Knowledge of version control systems (Git)
  • Basic understanding of Linux
  • Strong testing skills using JUnit 5, Mockito, WireMock, and Testcontainers

Benefits For Senior Java Developer (DevSecOps) - VP

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • 27 days annual leave plus bank holidays
  • Annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Hybrid working model (up to 2 days working at home per week)

Interested in this job?

Jobs Related To Citi Senior Java Developer (DevSecOps) - VP