1 day ago
Pune, India or Chennai, IndiaSenior / Staff+
Responsibilities
- Develop, test, and maintain high-performance Java microservices, reverse-proxy components, and secure gateway integrations.
- Implement authentication and federation capabilities using protocols including OIDC, OAuth 2.0, COIN tokens, and SAML, including migration from SiteMinder.
- Configure API Gateway routing, service discovery, retries, rate limiting, circuit breakers, and other resilience patterns.
- Write unit, integration, and contract tests and investigate application defects, performance bottlenecks, and runtime errors.
- Build and manage automated build and deployment pipelines using Git, Maven/Gradle, and enterprise CI/CD tools.
- Remediate vulnerabilities identified through SonarQube, Snyk, Checkmarx, MCD scans, and enterprise security benchmarks.
- Participate in peer reviews, technical documentation, Agile SDLC activities, and collaboration with QA, architecture, and platform operations teams.
- Follow Citi technology risk and governance policies to protect firm assets and data.
Requirements
- 5–8 years of hands-on software development experience with enterprise Java applications.
- Strong proficiency with Java 11/17+, Spring Boot, Spring Security, and microservices architecture.
- Understanding of REST APIs, HTTP/HTTPS, mutual TLS, OWASP Top 10, and web security standards.
- Working knowledge of OAuth2, OpenID Connect, JWT, SAML, and related authentication and authorization protocols.
- Practical experience with Docker, Kubernetes, or Red Hat OpenShift containerized environments.
- Experience with relational or NoSQL databases, SQL querying, and database connection pooling.
- Hands-on experience with JUnit, Mockito, Git, Maven/Gradle, Jenkins, and Tekton or comparable CI/CD tools.
- Strong problem-solving, analytical, debugging, communication, and distributed-systems skills.
- Bachelor’s or university degree in Computer Science, Information Technology, Engineering, or equivalent practical experience.
Tech Stack
About Citi
Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.
