🏢 jobs.citi.com
Java Backend Developer
💼 Fulltime
📍 Chennai, Tamil Nadu, India
🔗 Explore More
🛠 Skills Required
Core Java
OOP
Collections
Exception Handling
Multithreading
SQL
Git
JUnit
Mockito
Spring Boot
REST APIs
Maven/Gradle
Advertisements
🎤 Interview Experience
Citi's interview process typically starts with a timed online aptitude test, followed by a technical interview focusing on Java fundamentals, data structures, and basic system design. The final HR round assesses cultural fit and communication skills. Candidates should practice coding on platforms like LeetCode and review core Java concepts to succeed.
🏢 Work Culture
Citi promotes a collaborative and inclusive culture where employees are encouraged to innovate and take ownership of their projects. The firm offers structured learning programs, regular performance feedback, and a good work‑life balance with flexible hybrid arrangements.
Advertisements
📚 Free Study Materials (4)
Aptitude Practice Questions
Helps you prepare for the online reasoning and quantitative test commonly used in Citi's first round.
Open Resource ↗
Technical Interview Preparation Guide
Covers core Java, data structures, and system design topics frequently asked in Citi technical interviews.
Open Resource ↗
Citi Specific Interview Insights
Provides recent candidate experiences, sample questions, and tips tailored for Citi's hiring process.
Open Resource ↗
Coding Practice Platform
Offers a wide range of algorithmic problems to sharpen coding skills required for Citi's technical rounds.
Open Resource ↗
Advertisements
✅ Eligibility Criteria
Bachelor’s degree in Computer Science, Information Technology, Software Engineering or related field; minimum 60% aggregate (or CGPA 6.0/10); graduating batch 2025 or 2026; no active backlogs; strong fundamentals in Java and SQL; willingness to learn new technologies.
🏆 Selection Process
Round 1: Online Aptitude Test (Logical Reasoning, Numerical Ability, Verbal) → Round 2: Technical Interview (Java, Data Structures, SQL, Spring basics) → Round 3: HR Interview (fitment, communication, career goals)
🎯
Don't miss this opportunity!
Apply before 31 Jan 2027 — only 149 days left
✅ Apply on Official Website →Creator Pick · Promoted by Creator
📋 About the Role
Citi is a global financial services powerhouse with a presence in over 160 countries and a workforce of more than 219,000 professionals. In India, Citi operates across banking, markets, and technology, offering innovative solutions to corporate and retail clients. The company is known for its strong emphasis on digital transformation, investing heavily in cloud, AI, and modern software platforms to stay ahead in the competitive financial landscape. As a fresher-friendly employer, Citi provides structured learning programs, mentorship from senior engineers, and a clear career progression path that can take a junior developer to senior architect roles within a few years.
The Java Backend Developer role is designed for recent graduates who have a solid foundation in core Java and are eager to dive into enterprise‑grade backend development. Working under the guidance of senior engineers, you will contribute to building and maintaining high‑performance APIs that power Citi’s internal and external applications. The position offers a hybrid work model, allowing you to collaborate in the Chennai office while also enjoying the flexibility of remote work days.
Key Responsibilities:
1. Write clean, modular Java code to develop new backend features and RESTful API endpoints.
2. Debug and resolve production and non‑production issues, ensuring minimal downtime.
3. Refactor legacy code to improve readability, performance, and adherence to coding standards.
4. Develop unit and integration tests using JUnit and Mockito to achieve high test coverage.
5. Participate in code reviews, providing and receiving constructive feedback.
6. Write basic SQL queries, perform schema updates, and work with ORM tools like Hibernate.
7. Use Git for version control, manage branches, and create pull requests.
8. Collaborate with cross‑functional agile teams, attending daily stand‑ups, sprint planning, and retrospectives.
9. Continuously learn design patterns, system architecture, and emerging backend technologies.
10. Assist in CI/CD pipeline monitoring and understand deployment workflows.
Tech Stack: Java 11+, Spring Boot, Spring MVC, Spring Data, Hibernate, PostgreSQL/MySQL, Git, Maven/Gradle, JUnit, Mockito, Docker (basic), AWS (basic).
Growth Path: Starting as a Junior Java Developer, you can progress to Software Engineer, Senior Engineer, Lead Engineer, and eventually Architecture or Management roles, with regular performance reviews and access to Citi’s internal learning platforms.
Why Join Citi? You will be part of a globally recognized brand that values diversity, continuous learning, and innovation. The role offers mentorship, exposure to cutting‑edge financial technology, and a supportive environment that encourages you to build a strong foundation for a long‑term career in software engineering.
🎯
Don't miss this opportunity!
Apply before 31 Jan 2027 — only 149 days left
✅ Apply on Official Website →Creator Pick · Promoted by Creator
📤 Share this Job
Advertisements
💼 More Fulltime Opportunities
Operations Associate
🏢 linkedin.com · 📍 Remote
View →
System Engineer
🏢 Jio · 📍 Bengaluru, Karnataka, India
View →
Data Analyst
🏢 She Starts · 📍 Remote
View →
Associate Software Engineer
🏢 ReliaQuest · 📍 Pune, India
View →
📋 Quick Info
JOB ID
C027-J111
POSTED
1h 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