Citi Java developer recruitment 2026 for freshers, Pune
You can apply for the Citi Java developer opening in Pune with 0 years of work experience. The listing asks for 0 to 2 years of relevant experience, so freshers fall inside the range. Citi posted it on 16 October 2026 as a regular, full time role in its Technology group.
There is a catch you should know first. The same listing also calls this an intermediate level position, and it asks for programming and debugging experience on business applications. A fresher with real project work can apply. Someone who has never written or fixed code will find the bar high.
Citi Java developer eligibility in plain numbers
- Experience: 0 to 2 years of relevant experience.
- Degree: a bachelor's or university degree, or equivalent experience. No stream or branch is named.
- Batch: no passing year is given.
- Location: Pune, Maharashtra.
- Job type: regular and full time.
- Salary: not disclosed. The pay field on the page is empty.
- Last date: none is shown.
The degree line is open. It does not ask for B.Tech, BCA or any other course by name. The words "or equivalent experience" mean Citi will also look at people whose work history covers what a degree would. The listing does not say how it judges that.
Two names on one Citi listing
The job title on the page is "Java/J2EE developer". The description under it never says Java. It describes an Applications Development Programmer Analyst, a role that helps set up new or changed application systems with the Technology team. Its aim, in Citi's words, is to add to systems analysis and programming work.
We print both names because Citi printed both. The title is your best clue to the language you will use. The description is your best clue to the type of work. If you apply, expect questions on both sides.
Day-to-day work for the Citi Java developer
The listing gives eight duties. Here they are in plain words, in the order Citi lists them.
- You use what you know about how apps are built to spot which system changes are needed.
- You find and study problems, suggest fixes and then put them in place.
- You use your grasp of business steps, system steps and industry norms to solve hard issues.
- You weigh up information and make a call on what to recommend.
- You test and debug, use script tools and write basic code from design specs.
- You judge when a past case applies to a new one, and pick an option when the rules do not cover it.
- You build a working knowledge of Citi's systems and standards. The listing names client server app work, network operations, database admin, systems admin, data center operations and PC based apps.
- You weigh risk when decisions are made, follow the law and Citi policy, and report control issues openly.
Duty five is the one closest to a fresher's skills. Testing, debugging and writing basic code to a spec is what most final year projects already ask of you. Duty seven reads like a learning list. It says you build that knowledge. It does not say you need it on day one.
What Citi asks you to bring
The qualifications list has six lines. In our words, Citi wants these.
- 0 to 2 years of experience that fits the role.
- Some experience of programming and debugging in business apps.
- A working grasp of the norms and standards used in the industry.
- Deep knowledge of a specific business area for app work. The listing does not say which area.
- A working knowledge of programming languages. None is named in this line.
- Clear and short writing and speaking, shown again and again.
Two of these lines are hard for a fresher. Most students do not yet know one business area in depth, and the fourth line asks for exactly that. Citi does not say if this is a must or a plus. Read it as a gap you may be asked about, and be honest about it.
Gaps in the Citi Java developer listing
Some things a job seeker wants are missing from this page. We list them so you do not fill them in from a forwarded message.
- No salary or package.
- No last date to apply.
- No selection rounds, tests or interview count.
- No number of openings.
- No passing year or batch.
- No list of Java tools or frameworks. Only the title names Java and J2EE.
- No work mode. The page does not say office, hybrid or remote.
Citi also notes that the description is a high level review of the work. Other duties may be given as needed. Under "Most Relevant Skills" it only points back to the lines above.
Preparing for a Citi Java developer role, using the listing
Since Citi does not share its selection steps, use the listing itself as your syllabus. This is our advice, not a Citi process.
Start with Java. The title is the only place the language appears, so be ready to write and explain plain Java code. Keep one small project you built yourself. Know why you made each choice in it.
Next, debugging. Duty five and the second qualification both name it. Pick a bug you fixed in a project. Be able to say how you found it, what caused it and how you checked the fix.
Then testing. Write a few test cases for your own code and keep them with the project. Duty five asks for testing, and it is easy to show.
Last, the business side. Several duties talk about business steps and making a call. Think of one case where you turned a user's need into a code change. That story covers the "analyst" half of the role.
Citi also lists clear written and spoken communication. Your resume and your answers are the first test of that line.
Quick answers
Can a 2026 fresher apply? Yes. The range starts at 0 years. No batch year is given, so the listing does not shut out any passing year.
Do I need a B.Tech? No course is named. The page asks for a bachelor's or university degree, or equivalent experience.
What is the Citi Java developer salary? Citi has not shared it. The pay field on the page is blank.
Is it in Pune only? The page lists one location: Pune, Maharashtra, India.
Applying for the Citi Java developer job
Use the official Citi careers link on this page to apply. The listing mentions no fee. If anyone asks you to pay to apply or to get a referral, that did not come from this listing.
Want more Citi roles to compare? See our earlier Citi Java backend developer post for Chennai. There is also a Citi apprentice post for Mumbai. For other roles that take your degree, browse openings for engineering grads or BCA and B.Sc job listings. MCA and M.Sc grads can check jobs for MCA and M.Sc grads. Other roles in the same city are on Pune jobs on Classic Jobs.
Source: the official Citi careers listing for this Java/J2EE developer role in Pune.