4 days ago
Pune, IndiaStaff+
Responsibilities
- Lead applications systems analysis, programming, and delivery activities in coordination with technology and management teams.
- Define system enhancements and support new products and process improvements.
- Resolve high-impact problems and complex business and system issues through in-depth analysis.
- Design and develop applications aligned with the overall architecture blueprint.
- Establish standards for coding, testing, debugging, and implementation.
- Develop and maintain Java full-stack applications using Spring Boot microservices, REST/JSON, Angular, React, Node.js, MongoDB, and related technologies.
- Advise and coach mid-level developers and analysts and allocate work as necessary.
- Support highly available, highly scalable, 24x7 CitiDirect corporate banking services.
- Assess and manage risk while maintaining compliance with applicable laws, policies, and controls.
Requirements
- Minimum 15 years of development experience.
- Bachelor’s degree or equivalent experience required; master’s degree preferred.
- Knowledge of Domain Driven Design.
- Hands-on experience with Red Hat OpenShift or an equivalent cloud platform.
- Experience with Spring Boot microservices, Spring Framework, Spring Security, and REST/JSON development.
- Experience with micro-frontend design and development using Node.js, Angular, and React.
- Experience with MongoDB distributed databases and Couchbase distributed caching.
- Experience with CI/CD technologies and tools including GitHub Enterprise, Lightspeed, Release On Demand, SonarQube, and COIN.
- Experience working in a Scaled Agile environment, including PI Planning and continuous release and deployment cycles.
- Experience with Java, JavaScript, Docker, Kafka, GitHub Copilot, CodeBuddy, JIRA, Figma, TeamCity, Harness, Gradle or Maven, SecureAssist, Checkmarx, Renovate, JUnit, and NUnit.
- Knowledge of Test Driven Development and enterprise container services.
Benefits
- Full-time position supporting Citi’s CitiDirect v3 Platform and Digital Servicing ART.
- Opportunity to work with cloud and Agentic AI technologies on a globally scaled corporate e-banking system.
- Opportunity to learn about e-banking technologies and Citi’s Corporate Cash Management business.
Tech Stack
AngularApache KafkaCouchbaseDockerGradleHarnessJavaJavaScriptJUnitMavenMongoDBNode.jsNUnitOpenShiftReactSonarQubeSpring BootTeamCity
Categories
About Citi
Citi's mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. Our core activities are safeguarding assets, lending money, making payments and accessing the capital markets on behalf of our clients. We have over 200 years of experience helping our clients meet the world's toughest challenges and embrace its greatest opportunities. We are Citi, the global bank – an institution connecting millions of people across hundreds of countries and cities. For information on Citi’s commitment to privacy, visit on.citi/privacy.
