---Advertisement---

πŸš€Citi Is Hiring Java Developers in Pune | 0–2 Years | Freshers & Early-Career Professionals |

By: Rohit BARAHATE

On: October 22, 2026

---Advertisement---

Looking to start or accelerate your software development career with a leading global financial institution? πŸ’» Citi is hiring for a Java/J2EE Developer position in Pune, Maharashtra, offering an opportunity to contribute to application development, debugging, system enhancements, and technology solutions within the financial services industry.


🏒 Company: Citi
πŸ’Ό Job Role: Java/J2EE Developer – Applications Development Programmer Analyst
πŸ“ Location: Pune, Maharashtra, India
πŸ†” Job Requisition ID: 26999520
🎯 Experience: 0–2 Years
🏒 Work Mode: On-site / Resident
πŸ“… Job Posted: October 19, 2026
πŸŽ“ Education: Bachelor’s degree or equivalent experience
πŸ’» Primary Focus: Java programming, application development, debugging, testing, and problem-solving


🏒 About the Company

Citi is a global financial services institution providing banking, financial markets, payments, and other financial solutions to individuals, businesses, and institutions worldwide. Its technology teams support applications and systems that help deliver financial services securely, reliably, and efficiently.


🌟 Why Is This Role Good for Early-Career Professionals?

  • πŸš€ Enterprise Development Exposure: Learn how application development works in a large financial services organization.
  • β˜• Java Programming Experience: Strengthen your understanding of Java-based applications, code debugging, and implementation of technical requirements.
  • πŸ” Problem-Solving Skills: Investigate application issues, analyze root causes, and recommend practical solutions.
  • πŸ§ͺ Testing and Debugging: Develop experience in identifying defects, validating fixes, and improving application reliability.
  • 🏦 Financial Technology Knowledge: Gain exposure to business processes, industry standards, and the importance of secure, compliant financial systems.
  • 🀝 Cross-Team Collaboration: Work with technology colleagues and learn how development activities align with business requirements.

πŸ› οΈ Skills Required for the Java/J2EE Developer Role

  • β˜• Core Java: OOP concepts, classes, objects, inheritance, polymorphism, abstraction, interfaces, exception handling, and collections.
  • 🧩 Java/J2EE Fundamentals: Understand enterprise application concepts, client-server architecture, and how Java applications interact with databases and other services.
  • 🐞 Debugging & Troubleshooting: Identify coding errors, trace execution flow, analyze exceptions, and implement appropriate fixes.
  • πŸ—„οΈ SQL & Database Basics: Understand CRUD operations, joins, primary keys, foreign keys, and basic query optimization.
  • πŸ”„ Application Development Lifecycle: Understand requirements analysis, coding, testing, debugging, deployment, and maintenance.
  • πŸ§ͺ Testing Fundamentals: Validate expected outcomes, investigate failures, and confirm that code changes do not introduce regressions.
  • πŸ—£οΈ Communication Skills: Explain technical issues clearly and document findings in a concise, professional manner.

🎯 Expected Interview Rounds at Citi

Round 1: Application Screening πŸ“„
Recruiters may assess your educational background, relevant experience, programming knowledge, location, and suitability for the on-site role.

Round 2: Java Technical Interview β˜•
Prepare for OOP concepts, strings, arrays, collections, exception handling, access modifiers, and basic coding problems. You may be asked to explain a program or predict its output.

Round 3: Coding, Debugging & SQL πŸ§‘β€πŸ’»
Practise writing small Java programs, identifying logical errors, explaining debugging steps, and solving basic SQL queries. Be prepared to discuss how you would investigate an application failure.

Round 4: Managerial or Business Discussion 🀝
Depending on the hiring process, you may discuss teamwork, communication, problem-solving, learning ability, and your understanding of working on business-critical applications.


πŸ’° Expected Salary Range

The official job description does not disclose compensation for this position. As a broad, indicative estimate, an entry-level Java developer role in Pune at a large financial services company might offer approximately β‚Ή4–10 LPA, depending on the candidate’s skills, academic background, hiring level, and overall compensation structure. This is not a confirmed Citi salary range. Candidates should verify the actual package with the recruiter.


πŸ“š Preparation Tips

  • 🎯 Practise Java Coding Daily: Solve problems involving strings, arrays, loops, collections, and basic algorithms.
  • 🧠 Explain Your Approach: Practise describing the problem, your proposed solution, edge cases, and time complexity.
  • πŸ› Learn Debugging Systematically: Understand stack traces, exception messages, breakpoints, and how to isolate the source of a failure.
  • 🏦 Understand Financial Application Reliability: Prepare examples involving transaction accuracy, data consistency, access control, and error handling.
  • πŸ—„οΈ Revise SQL: Practise joins, filtering, aggregation, and queries used to validate application data.
  • πŸ” Review Secure Coding Basics: Understand input validation, sensitive data handling, authentication, authorization, and the importance of following organizational policies.

πŸ“„ Resume Tips for Applicants

  • ✍️ Highlight Java Fundamentals: Put Java, OOP, data structures, and relevant programming skills near the top of your resume.
  • πŸ’» Show Practical Projects: Describe Java applications you built, their purpose, the technologies used, and your individual contribution.
  • πŸ§ͺ Mention Testing & Debugging: Include examples of defects fixed, test cases written, or application issues investigated.
  • πŸ—„οΈ Include Database Skills: Mention SQL and database technologies only where you have genuine practical knowledge.
  • πŸ“Š Quantify Achievements: Use accurate measures such as features completed, test cases executed, or performance improvements where applicable.

πŸ“© How to Apply

πŸ‘‰ Application Link: Click Here

Interested candidates should apply through Citi’s official careers application for Java/J2EE Developer – Job ID 26999520. Review the eligibility requirements and ensure your resume reflects your Java programming and debugging knowledge before submitting your application.


βœ… Final Thoughts

This Citi opportunity is worth exploring for candidates with 0–2 years of experience who want to develop enterprise Java applications and strengthen their software engineering fundamentals. Focus on Core Java, coding practice, debugging, SQL, and clear communication to prepare effectively. πŸš€


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 Now

Join LinkedIN

Join Now

Leave a Comment