Citi Fullstack Java Developer

Quick answer: Citi is hiring a Fullstack Java Developer in Chennai — an entry-level “Applications Development Programmer Analyst” role explicitly tagged as “Early Career.” The role involves working across the full Java stack (J2EE, Angular, Spring, Microservices), with a hybrid work model and a genuinely detailed, well-documented eligibility list.

🔔 Never miss an opening like this

Get verified fresher job alerts the moment they’re posted.

Job Details at a Glance

  • Company: Citi
  • Role: Fullstack Java Developer (Applications Development Programmer Analyst)
  • Job Req ID: 26985167
  • Location: Chennai, Tamil Nadu
  • Job Type: Hybrid, Full-time
  • Category: Technology | Applications Development | Entry Level

About This Citi Opportunity

Citi is one of the world’s largest financial institutions, employing roughly 219,000 people globally. This role sits within their core Technology division, explicitly tagged as an “Early Career” opportunity — meaning the entire role, training, and expectations are calibrated for someone starting their professional journey, not someone expected to operate independently from day one.

Working in fintech at this scale means your code touches systems with genuinely high reliability and security requirements — a meaningfully different environment than a typical startup or product company, and good exposure if you’re interested in enterprise-grade financial technology specifically.

What You’ll Actually Be Working On

As an entry-level Applications Development Programmer Analyst, you’ll contribute to a variety of development activities in coordination with the broader Technology team — identifying and defining system enhancements, conducting testing and debugging, and writing basic code using established scripting tools. You’ll build working knowledge of Citi’s information systems, procedures, and standards across client-server application development, network operations, database administration, and systems administration — a genuinely broad technical grounding for someone early in their career.

As you grow in the role, you’ll also serve as an advisor or coach to newer or lower-level analysts — meaning there’s a mentoring path available even at this entry stage. Citi is also explicit about risk awareness being part of the role: appropriately assessing risk in business decisions, safeguarding the firm’s reputation, and escalating control issues transparently are treated as core responsibilities, not afterthoughts — a reflection of working in regulated financial services.

Eligibility & Skills Required

  • Bachelor’s degree/University degree or equivalent experience
  • In-depth knowledge of Java, J2EE, HTML/CSS, Angular, JSP, Servlets, JDBC, Struts framework, Spring, and Microservices
  • Thorough understanding of core concepts — Exception Handling, OOPS, Collections, Multi-Threading, HTTP sessions, Servlet/JSP lifecycle, JDBC
  • Exposure to an industry-standard database (Oracle) on a UNIX platform, with SQL scripting and performance tuning awareness
  • Awareness of unit testing frameworks like JUnit or TestNG
  • Awareness of application servers/web servers

Good to have: experience with low-latency, high-availability transactional applications; exposure to JMS/Kafka; familiarity with DevOps tools like GitHub, Jenkins, or Harness.

This role’s technical bar is genuinely detailed and specific — if you’ve built even a moderately complex full-stack Java project during college (using Spring, Angular, or similar), you’re well-positioned to speak to these requirements directly in an interview.

How to Apply

Job Req ID 26985167 — opens Citi’s official application page

⚠️ Always apply only through Citi’s official careers portal, and never pay any fee during the recruitment process.

Frequently Asked Questions

Is this a remote role?

No — the listing specifies a Hybrid work model, meaning a mix of in-office and remote work rather than fully remote.

Do I need experience with every technology listed?

Not necessarily — Java, J2EE, and core OOP/data structure concepts are the foundation, while tools like Kafka, JMS, and specific DevOps platforms are listed as pluses rather than strict requirements.

Is this genuinely a fresher-level role despite the detailed tech list?

Yes — Citi explicitly categorizes this as “Entry Level” and “Early Career,” and the role description frames it as building working knowledge progressively, not expecting mastery on day one.

What does the mentoring aspect of this role involve?

As you grow in the role, you’re expected to serve as an advisor or coach to newer or lower-level analysts — a natural growth path even within an entry-level position.

Does Citi charge any fee during recruitment?

No. Always apply only through Citi’s official careers portal, and never pay any fee at any stage of the recruitment process.

Get Interview-Ready

Before you apply, make sure your resume and interview answers are in shape:

Browse all our prep guides: Tips & Tricks

📌 Daily fresher job alerts, straight to your phone

Join our community for verified openings, prep guides, and no spam.

Leave a Comment