Discover your future at Citi : Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.
Job Overview : Key Responsibilities :
- Implement robust backend services using Python and Java, focusing on microservices architecture and best practices.
- Build responsive and intuitive user interfaces using ReactJS, ensuring a seamless user experience.
- Integrate and manage various database systems, both SQL and NoSQL, optimizing for performance and data integrity.
- Contribute to and improve CI/CD pipelines, containerization strategies (Docker, Kubernetes), and cloud deployments (AWS, GCP, Azure).
- Utilize AI-driven coding assistants like Claude Code for efficient code generation, debugging, and optimization.
- Implement and manage autonomous software agents using frameworks like agent.MD.
- Participate in code reviews, architectural discussions, and technical design sessions.
- Mentor junior developers and contribute to a culture of continuous learning and improvement.
Required Skills and Qualifications :
- Experience : 8+ years of professional experience in full-stack development.
- Backend Development :
- Proficiency in Python (with frameworks like Django, Flask, or FastAPI).
- Proficiency in Java (should have good understanding and hands-on experience in design, development using micro-services architecture with Spring Boot).
- Knowledge on collections framework and concurrency concepts, garbage Collection and Java memory concepts, exception handling, logging, etc.
- Good to have knowledge on Caching frameworks like Redis, Couchbase, Hazelcast etc.
- Frontend Development :
- Strong expertise in ReactJS and its core principles.
- Experience with state management libraries (e.g., Redux, MobX).
- Proficiency in HTML5, CSS3, and contemporary JavaScript (ES6+).
- Database Technologies : Experience with both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra) databases.
- DevOps : Solid understanding of CI/CD, containerization (Docker, Kubernetes), and cloud platforms (AWS, GCP, Azure).
- AI Development Tools :
- Proven experience with AI-driven coding assistants like Claude Code for generating, debugging, and optimizing code.
- Practical experience with agent.MD or similar frameworks for creating and managing autonomous software agents.
Recommended Qualifications :
- 8-12 years of relevant experience
- Experience in managing and implementing successful projects
- Working knowledge of consulting/project management techniques/methods
- Familiarity with other cloud-native technologies and serverless architectures.
- Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Education :
- Bachelor’s degree/University degree or equivalent experience
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. 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.
📌 Lead Java React Developer- Assistant Vice President (Pune)
🏢 Citi
📍 Pune