This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
At Citi, we are committed to improving developer productivity across the organization. Our team focuses on building innovative DevSecOps solutions that empower developers to deliver secure and high-quality software efficiently. We contribute to open-source projects, particularly around the CycloneDX SBOM standard, and leverage cutting-edge technologies to create impactful tools and integrations.
Job Responsibility:
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 to identify vulnerabilities
Develop integrations with tools such as GitHub, SonarQube, TeamCity, Jenkins, and Tekton
Contribute to open-source projects, especially CycloneDX
Implement and manage dependency management solutions using Gradle, Maven, npm, PyPI, and Go modules
Work with relational databases (Postgres), including schema design, SQL integration, and change management using Flyway
Utilize Hazelcast for distributed caching and data storage
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 using JUnit 5, Mockito, WireMock, and Testcontainers
Collaborate with cross-functional teams to implement DevSecOps practices, including SCA, SAST, shift-left, and secure SDLC
Requirements:
Strong proficiency in Java (Java 21 and Java 8)
Experience with reactive programming (Project Reactor, Spring WebFlux)
Solid understanding of DevOps and DevSecOps principles, including SCA, SAST, and shift-left security
Hands-on experience with dependency management tools (Gradle, Maven, npm, etc.)
Familiarity with relational databases (Postgres) and database change management using Flyway
Experience with distributed caching systems like Hazelcast
Proficiency in microservice architecture and deploying applications on OpenShift
Knowledge of version control systems (Git)
Basic understanding of Linux
Strong testing skills using JUnit 5, Mockito, WireMock, and Testcontainers
Nice to have:
Experience with Go, JavaScript, or TypeScript
Familiarity with CI/CD tools like Jenkins, TeamCity, and Tekton
Knowledge of open-source contributions, especially in CycloneDX or similar projects
What we offer:
27 days annual leave (plus bank holidays)
A discretional 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)
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.