---Advertisement---

πŸš€Citi Hiring | Java Backend Developer | 4+ years | Pune | Hybrid |

By: Rohit BARAHATE

On: August 8, 2026

---Advertisement---
Image

Citi is hiring for a Java Backend Developer in Pune, Maharashtra. This is a strong opportunity for experienced backend engineers who enjoy building scalable applications, working with microservices, solving production problems, and developing technology for the financial-services industry.

πŸ“ Location: Pune, Maharashtra, India
🏒 Company: Citi
πŸ’Ό Role: Java Backend Developer
πŸ• Experience: 4+ years relevant experience
πŸ”„ Work Mode: Hybrid
πŸ†” Job Req ID: 26979252


🏒 About Citi

Citi is one of the world’s most globally connected financial institutions, serving clients across 180+ countries and jurisdictions. The company has approximately 219,000 employees worldwide and operates across major banking and financial-services businesses. (Citi)

Technology is a major part of Citi’s transformation strategy. The bank is investing heavily in modernizing infrastructure, improving digital platforms, strengthening controls and using AI-enabled technologies across its operations. (Citi)

For a backend developer, this means exposure to enterprise-scale systems, financial applications, security, regulatory requirements, distributed architectures and global technology teams.


πŸ’» What Will You Work On?

The role focuses on Java backend application development and requires strong knowledge of:

β˜• Java
🌱 Spring / Spring Boot
πŸ”— Microservices
🌐 REST APIs
πŸ—„οΈ SQL & databases
🐞 Debugging and troubleshooting
πŸ§ͺ Application testing
πŸ” Application security
πŸ”„ Agile development

You will participate in application enhancements, analyze existing code, identify vulnerabilities, troubleshoot issues and recommend technical solutions.

The position also involves working with users, clients and technology teams, while serving as a technical advisor to junior team members. Citi specifically emphasizes independent judgment, risk awareness, regulatory compliance and protecting the firm’s clients and assets.


🌟 Why This Role Is Good for Your Experience

This isn’t simply a Java coding position.

Working within a global financial institution can strengthen your experience in secure and highly reliable enterprise software development. You can gain exposure to production-grade systems where scalability, availability, security and regulatory controls matter.

The role is particularly valuable if you want to progress from a Java developer toward:

  • Senior Java Developer
  • Backend Engineer
  • Microservices Engineer
  • Technical Lead
  • Application Architect
  • Banking Technology Specialist

Citi’s global technology environment can also provide experience collaborating with distributed teams and stakeholders across business and technology functions.


🧠 Skills You Should Have

Beyond the mandatory Java/Spring stack, candidates should strengthen:

  • Core Java, OOP and Collections
  • Java 8+ features and Streams
  • Spring Boot & Spring Framework
  • RESTful API design
  • Microservices architecture
  • Exception handling and logging
  • SQL queries, joins and transactions
  • Multithreading and concurrency
  • Unit testing with JUnit/Mockito
  • Git and Maven
  • CI/CD fundamentals
  • Docker and cloud fundamentals
  • Secure coding practices
  • Agile/Scrum
  • Debugging and production troubleshooting

For this particular role, financial-services domain knowledge is a major advantage because the JD explicitly asks for relevant experience in financial services.


πŸ’° Expected Salary Range

The job posting does not disclose an official salary range. Based on typical Pune compensation for 4+ year Java/Spring Boot professionals in large financial-services and technology organizations, a reasonable market estimate is approximately β‚Ή14–24 LPA, with stronger candidates potentially negotiating above this range.

Actual compensation can vary substantially depending on experience, Citi’s internal level, fixed/variable components and candidate profile. Treat this as a market estimate, not a Citi-confirmed salary band.


🎯 Expected Citi Interview Rounds

The exact process can vary by team and hiring channel, so candidates should not assume a fixed number of rounds.

A likely structure is:

1️⃣ Recruiter Screening
Experience, current role, notice period, location, compensation and financial-services background.

2️⃣ Technical/Coding Round
Expect Java fundamentals, coding, Spring Boot, microservices, SQL and problem-solving.

3️⃣ Deep Technical / Application Round
Architecture, REST APIs, debugging, production scenarios, security and design decisions may be discussed.

4️⃣ Managerial / Stakeholder Round
Leadership, communication, ownership, collaboration and handling pressure.

5️⃣ HR / Final Discussion
Compensation, joining timeline, documentation and other formalities.

Recent candidate-reported Citi Java interviews have included Java theory, debugging an existing codebase and implementing methods while explaining the approach before coding. (Reddit)


πŸ“š Preparation Tips β€” Specific to This JD

Don’t prepare only LeetCode-style problems.

β˜• 1. Master Java

Revise equals/hashCode, Collections, Streams, JVM memory, exceptions, multithreading, interfaces and OOP.

🌱 2. Deep-Dive Spring Boot

Be ready to explain Dependency Injection, REST controllers, Spring Security, configuration, exception handling and database integration.

πŸ”— 3. Prepare Microservices Scenarios

Know how you would handle service-to-service communication, failures, retries, timeouts, logging and scalability.

🐞 4. Practice Debugging

Take a sample Spring Boot application and deliberately introduce bugs. Explain how you would investigate logs, stack traces, database queries and API responses.

🏦 5. Learn Financial Technology Basics

Understand concepts such as transactions, payments, settlement, authorization, reconciliation and financial data security. You don’t need to become a banking expert, but domain awareness can make your answers stronger.

πŸ” 6. Think Like a Production Engineer

For every solution, ask: Is it secure? scalable? observable? reliable? compliant?


πŸ“„ Resume Tips

Your resume should immediately communicate:

Java Backend Developer | Spring Boot | Microservices | REST APIs | SQL | Financial Services

Prioritize measurable achievements instead of simply listing technologies.

For example:

βœ… Developed 15+ REST APIs using Spring Boot for enterprise applications.

βœ… Improved API response time by 30% through query and service-layer optimization.

βœ… Implemented microservices-based solutions supporting high-volume transactions.

If you have banking or financial-services experience, place it prominently in your summary and project descriptions.

Also highlight production debugging, security improvements, scalability work, code reviews and mentoring because these directly align with the Citi JD.


πŸ“© How to Apply

πŸ‘‰ Application Link: Click Here

Interested candidates can apply through the official Citi job posting:

Apply for Citi Java Backend Developer – Job Req ID 26979252

Before applying, make sure your resume clearly demonstrates 4+ years of relevant experience, Java backend development, Spring/Spring Boot, microservices and financial-services exposure.

πŸš€ If you’re a Java backend engineer looking to work on enterprise-scale financial technology, this Citi opportunity in Pune is definitely worth exploring.


Rohit BARAHATE

Rohit BARAHATE is a Quality Engineering Specialist with 4.6+ years of experience in the IT industry. With a network of over 123K+ LinkedIn connections and actively supports job seekers by sharing referral opportunities and guiding them toward successful careers.

Join WhatsApp

Join Now

Join LinkedIN

Join Now

Leave a Comment