
at Citi
Bulge Bracket Investment BanksPosted 6 days ago
No clicks
**Senior Java Microservices Developer** Design and develop cloud-native microservices using **Java (17/21)** and **Spring Boot**. Deploy and manage these services on **Red Hat OpenShift** and **Kubernetes**. Utilize **Istio** for service-to-service communication. Ensure clean architecture and adhere to RESTful API standards. Integrate microservices with various databases (PostgreSQL, MongoDB, Oracle) within the **Helix Platform**. Implement robust security using **HashiCorp Vault**. Manage CI/CD pipelines using **Tekton**, **Harness**, **Jenkins**, and **uDeploy**. Foster quality assurance with **SonarQube**, **Checkmarx**, and **Snyk**. Requires 5+ years of Java/Spring Boot experience and strong proficiency in the listed technologies. Onsite presence required in **Chennai, Tamil Nadu**, **India**.
- Compensation
- Not specified
- City
- Chennai
- Country
- India
Currency: Not specified
Full Job Description
Senior Java Microservices Developer
Job Req Id:
26977212
Location(s):
Chennai, Tamil Nadu, India
Job Type:
Hybrid
Posted:
Jul. 27, 2026
Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of approximately 219,000 dedicated people from around the globe. At Citi, youll have the opportunity to grow your career, give back to your community and make a real impact.
Job Overview
Key Responsibilities
Microservices Design & Development
- Design and develop scalable, cloud-native microservices usingJava (17/21)and theSpring Bootframework.
- Utilize theHelix Platformto build, package, and deploy standalone components, reusable blueprints, and serverlessKnative Functions.
- Ensure clean code architecture, adhering to enterprise design patterns, SOLID principles, and RESTful API standards.
Cloud Orchestration & Service Mesh
- Deploy, manage, and scale microservices onRed Hat OpenShift Container Platform (OCP)and Kubernetes.
- Configure and manage service-to-service communication, traffic routing, and observability usingService Mesh(Istio-based control plane).
- Define and maintainHelm chartsfor consistent, repeatable application deployments across environments.Database Integration & Management
- Integrate microservices with Citi'sDatabase as a Service (DBaaS)platform.
- Work with relational and non-relational databases, including:
- PostgreSQL as a Service (PGaaS)(utilizing PG Vector for advanced search capabilities).
- MongoDB as a Service (MaaS)(leveraging multi-datacenter high availability and sharding).
- Oracle as a Service (OraaS)(ensuring high-availability and automated scaling).
Security & Secret Management
- Implement robust application security and credential management usingHashiCorp Vault.
- Configure and manage Vault roles (Kubernetes ServiceAccounts, AppRoles, and PKI roles) to secure application secrets.
- UtilizeVault Agentsidecars in Kubernetes/OpenShift to dynamically inject and render secrets into application pods.
CI/CD & DevOps Automation
- Build and maintain automated CI/CD pipelines usingLightspeed Enterprise(Tekton and Harness) andLightspeed Classic(Jenkins shared libraries and uDeploy).
- Integrate automated quality and security gates into the build process, includingSonarQubefor code quality,Checkmarxfor static analysis, andSnykfor vulnerability scanning.
- Manage source code repositories usingBitbucketandGitHub Enterprise, adhering to branch protection rules and pull request workflows.
Required Technical Skills & Qualifications
- Education:Bachelors degree in Computer Science, Engineering, or a related technical field.
- Java Expertise:5+ years of professional software development experience withJava (17 or higher)andSpring Boot / Spring Cloud.
- Containerization:Strong experience withDocker,Kubernetes, andRed Hat OpenShift (OCP).
- Service Mesh:Hands-on experience withIstioor equivalent Service Mesh technologies for traffic management and observability.
- Database Systems:Proficiency in SQL and NoSQL databases, specificallyPostgreSQL,MongoDB, andOracle.
- Security:Experience withHashiCorp Vault(secret engines, Vault Agent, and role-based access control).
- CI/CD Tools:Experience with modern CI/CD platforms such asTekton,Harness,Jenkins, anduDeploy.
- Testing & Quality:Strong commitment to quality, with experience inJUnit,Mockito,SonarQube, and security scanning tools (Snyk,Checkmarx).
Preferred Qualifications
- Experience working within a large-scale financial institution or highly regulated enterprise environment.
- Familiarity with GenAI integrations and platforms (e.g., R2D2, Stylus Workspaces).
- Experience with Agile methodologies, Jira, and Confluence.
------------------------------------------------------
Job Family Group:
Technology------------------------------------------------------
Job Family:
Applications Development------------------------------------------------------
Time Type:
Full time------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi( opens in new window).
View Citis EEO Policy Statement( opens in new window) and the Know Your Rights( opens in new window) poster.



