🏢 Citi
Core Java Developer
💼 Fulltime
📍 Pune, India
🔗 Explore More
🛠 Skills Required
Core Java
Multithreading
JPA
Hibernate
MySQL
🎤 Interview Experience
Citi's interview process typically starts with a timed online coding test, followed by a technical interview that probes deep into core Java concepts, system design, and problem‑solving ability. Subsequent rounds assess communication, teamwork, and cultural fit, with interviewers emphasizing clarity of thought and practical experience. Preparing with mock tests and reviewing common Java patterns greatly improves success chances.
🏢 Work Culture
Citi promotes a performance‑driven yet supportive culture where learning is encouraged through regular training sessions and mentorship. Employees benefit from clear career ladders, global exposure, and a balanced work‑life environment that respects personal time.
🎯
Don't miss this opportunity!
Apply before 25 Oct 2026 — only 11 days left
Creator Pick · Promoted by Creator
📚 Free Study Materials (4)
Aptitude Practice Questions
Curated quantitative and logical reasoning problems to sharpen the aptitude skills required for Citi's online assessment.
Open Resource ↗
Company Interview Preparation Guide
Comprehensive guide covering typical interview formats and frequently asked questions for technology roles at Citi.
Open Resource ↗
Citi Specific Interview Resources
Targeted preparation material focusing on Citi's recruitment patterns, core Java topics, and case studies.
Open Resource ↗
Algorithm Practice Problems
Extensive problem set to practice coding, data structures, and algorithmic challenges commonly tested in Citi technical rounds.
Open Resource ↗
✅ Eligibility Criteria
- 0-4 Years
- Bachelor's or Master's degree
🎯
Don't miss this opportunity!
Apply before 25 Oct 2026 — only 11 days left
Creator Pick · Promoted by Creator
📋 About the Role
Citi is a global financial services powerhouse with a strong presence in India, offering a wide range of banking, investment, and technology solutions. The company prides itself on fostering an inclusive culture that encourages innovation, continuous learning, and collaboration across its diverse workforce. With a robust technology arm, Citi invests heavily in digital transformation, leveraging cutting‑edge platforms to serve millions of customers worldwide. As a fresher‑friendly organization, Citi provides structured onboarding, mentorship programs, and clear career pathways for early‑career professionals.
The Core Java Developer role is positioned within Citi's Applications Development team in Pune. As an intermediate programmer analyst, you will work closely with senior architects, product owners, and cross‑functional teams to design, develop, and maintain high‑performance Java‑based services. Your contributions will directly impact the reliability and scalability of critical banking applications, ensuring they meet stringent security and compliance standards.
Key Responsibilities:
1. Design, code, test, and deploy core Java components following best practices and coding standards.
2. Implement multithreading, data structures, and algorithmic solutions to optimize performance.
3. Develop and integrate Spring/Guice based dependency injection, AOP, and validation frameworks.
4. Work with NoSQL databases, especially MongoDB, for data persistence and retrieval.
5. Build messaging solutions using JMS and handle XML/JSON document processing.
6. Create and maintain ORM mappings using Hibernate or iBatis.
7. Develop batch and scheduling jobs using Spring Batch or Quartz.
8. Write unit tests with JUnit, Mockito, or JMock to ensure code quality.
9. Participate in code reviews, performance tuning, and troubleshooting production issues.
10. Contribute to shared libraries and micro‑service toolkits used across multiple applications.
Tech Stack: Core Java, Spring Framework, Google Guice, Hibernate/iBatis, MongoDB, JMS, XML/JSON, Spring Batch, Quartz, JUnit, Mockito, Docker, AWS/Google Cloud, Linux/Unix.
Growth Path: Successful candidates can progress to Senior Developer, Technical Lead, or Solution Architect roles within 2‑3 years, with opportunities to move into product management or specialized cloud‑native teams. Citi’s internal learning platforms and certification support accelerate skill development.
Why Join Citi: Working at Citi offers exposure to large‑scale financial systems, a collaborative environment, and a clear roadmap for professional growth. The company’s emphasis on innovation, coupled with competitive compensation and comprehensive benefits, makes it an ideal launchpad for fresh engineering talent.
🎯
Don't miss this opportunity!
Apply before 25 Oct 2026 — only 11 days left
✅ Apply on Official Website →📤 Share this Job
🏢 More from Citi
Business Analytics Analyst
📍 Bengaluru, Mumbai · ⏳ 20 Oct
Apply →
Machine Learning Analyst- Python and SQL
📍 Haryana, India · ⏳ 15 Oct
Apply →
KYC Operations Analyst 2
📍 Pune, Maharashtra · ⏳ 31 Dec
Apply →
💼 More Fulltime Opportunities
Product Security Analyst
🏢 efds.fa.em5.oraclecloud.com · 📍 Chennai, Tamil Nadu (Remote)
View →
Associate-Mega Online Interview
🏢 sutherland.webex.com · 📍 Kochi, Kerala
View →
Software Engineer I - Java Backend
🏢 Mastercard · 📍 Pan India
View →
AI/ML Engineer
🏢 careers.vopa.in · 📍 Kothrud, Pune, Maharashtra, India
View →
📋 Quick Info
JOB ID
C2564-J004
POSTED
-11979s ago
TYPE
Fulltime
BATCH
All Batches
⚠️ Disclaimer: This listing is indexed from public sources and may include creator-submitted or AI-generated details such as salary, interview, work culture, eligibility, and study materials. These details may be inaccurate or outdated. Company names and trademarks belong to their respective owners, and Jobdexo is not affiliated with or endorsed by the hiring company or linked third-party sites. Always verify all details on the official company website before applying. We never charge any fee for job applications. Found something suspicious? Report here → | Read full disclaimer