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, you’ll have the chance to grow your career, give back to your community and make a real impact.
Job Overview:
Responsibilities:
- Analyze complex business processes, system processes, and industry standards to define and develop solutions to high level problems
- UI/UX development using Angular 18+ or React
- Implement services using Java, JSON, SQL, PL/SQL, XML. Write backend packages, procedures, functions, views in Oracle to support data persistence and validation.
- Deploy services as containers in Enterprise Container System (ECS) using Docker and Kubernetes.
- Use Gen AI coding assistants in day to day development - CoPilot, Claude, Devin AI
- Utilize advanced knowledge of supported main system flows and comprehensive knowledge of multiple areas, including Java, Spring
- Consult with end users to identify system function specifications and incorporate into overall system design
- Allocate work,
and act as an advisor/coach developers, analysts, and new team members
Qualifications: 8-12 years of experience in
- Backend : Java, Spring Boot, Microservices, Python.
- Frontend : Angular, React, Typescript
- Databases : Oracle, Snowflake, SQL
- Data & Analytics: Apache Spark, MongoDB, SQL/NoSQL
- Caching : Caffeine, Guava, Duck DB, Couchbase
- DevOps: CI/CD, Jenkins, GitHub Actions, Docker, Kubernetes
- Gen AI : Copilot, Claude, Devin AI
- Experience in software engineering and architecture with full-stack and data expertise
- Demonstrated knowledge of client core business functions
- Demonstrated leadership, project management, and development skills
- Relationship and consensus building skills
Preferred Skills
Vector DB, Embeddings, LLMs, RAG, Agentic AI, MCP
Education:
- Bachelor’s degree/University degree or equivalent experienceJob Family Group:Technology
- Job Family:
📌 Senior Lead Java Development (Pune)
🏢 Citi
📍 Pune