🚀 Hiring 2026 Verified off-campus drives, IT jobs & internships
Advertisement

Citi Recruitment 2026: Hiring Fullstack Java Developer in Chennai | Apply Now

📅 Published: August 17, 2026 ✍️ By: author
Advertisement

Citi Hiring Drive 2026: Fullstack Java Developer Role in Chennai

Are you looking to launch your tech career with one of the biggest financial institutions in the world? Citi has announced an exciting job opening for an entry-level Fullstack Java Developer at their Chennai technology center. This role is ideal for fresh graduates and early career professionals who want to build high-performance backend systems and interactive user interfaces for banking applications.

Job Overview Table

tr style="background-color: #F9FAFB;">
Company NameCiti (Citigroup)
Job RoleFullstack Java Developer (Applications Development Programmer Analyst)
Experience RequiredFreshers / Entry Level (0-2 Years)
QualificationBachelor's Degree in CS/IT or equivalent degree
Job LocationChennai, Tamil Nadu, India
Salary / CTCBest in Industry (Not Disclosed)
Employment TypeFull-Time, Permanent

About Citi

Citi is a major global banking partner with a strong presence across more than 160 countries and jurisdictions. The organization offers consumer banking, credit cards, corporate banking, investment banking, and wealth management services to millions of customers. In India, Citi has significant technology and operations hubs, with Chennai being one of the key sites driving technological advancement and system modernizations globally.

Working at Citi gives software engineers the opportunity to work on large-scale enterprise platforms that process millions of transactions daily with minimal latency and maximum security. The work culture focuses on innovation, continuous learning, and structured career growth, making it a fantastic workplace for beginner developers.

Job Description & Core Responsibilities

As an Applications Development Programmer Analyst at Citi, you will join an energetic technology team dedicated to modernizing software solutions. You will participate in all stages of the software development lifecycle, from gathering requirement specifications to writing clean code, running automated tests, and deploying applications to production servers.

Here is a detailed breakdown of what you will be doing on a daily basis:

  • Code Development: Write structured, clean, and maintainable code using Java, Spring, Microservices, Angular, and frontend web technologies.
  • System Enhancements: Apply knowledge of software engineering principles to identify areas where existing client-server applications can be upgraded or streamlined.
  • Testing and Debugging: Run unit tests using frameworks like JUnit or TestNG, debug production issues, and fix defects systematically.
  • Database Management: Work with relational databases like Oracle on UNIX environments, writing SQL queries and optimizing performance.
  • Team Collaboration: Coordinate with senior software architects, database administrators, system administrators, and network engineering teams.
  • Compliance and Risk Management: Adhere strictly to banking safety guidelines, regulatory policies, data protection practices, and ethical standards.

Eligibility Criteria & Education Requirements

Candidates applying for this entry-level engineering position must meet the following baseline requirements:

  • Educational Background: Bachelor's Degree / University Degree in Computer Science, Information Technology, Electronics, or an equivalent technical field.
  • Batch Eligibility: Recent graduates and candidates with up to 1-2 years of relevant software engineering practice.
  • Academic Standing: Good academic performance throughout school and graduation with no active backlogs.

Required Technical Skills & Competencies

Citi is looking for candidates with strong foundational knowledge in fullstack development. Here are the core skills that will make your application stand out:

1. Core & Advanced Java Concepts

Strong grip on Object-Oriented Programming (OOP), Collections framework, Exception Handling, Multi-Threading, and Java 8+ features like Streams and Lambda expressions.

2. Backend Frameworks & Web Tech

Knowledge of Spring Boot, Microservices architecture, REST APIs, J2EE, Servlets, JSP, and JDBC for building scalable server-side systems.

3. Frontend Technologies

Familiarity with Angular, HTML5, CSS3, JavaScript, and building responsive browser user interfaces.

4. Database & SQL

Understanding of relational database management systems (RDBMS) like Oracle running on UNIX/Linux platforms, along with writing joins, procedures, and query tuning.

5. Testing & DevOps Tools

Awareness of testing tools like JUnit/TestNG and CI/CD tools like GitHub, Jenkins, or Harness is considered a strong bonus.

Selection Process at Citi

The hiring workflow for entry-level technology roles at Citi generally consists of four main evaluation steps:

  1. Resume Shortlisting: Initial screening based on your skill set, degree, and projects mentioned in your application resume.
  2. Online Technical Assessment: Coding test evaluating basic data structures, algorithms, Java fundamentals, and SQL queries.
  3. Technical Interview Rounds: Deep dive into your projects, OOP concepts, Spring/Angular knowledge, database design, and problem-solving scenarios.
  4. HR & Leadership Interview: Discussion on your career goals, behavioral questions, adaptability, and cultural fit within Citi.

How to Apply for Citi Java Developer Role

Follow these simple steps to complete your online application on the official Citi career site:

  1. Click on the Apply Now button provided below to navigate directly to the official Citi career portal.
  2. Read through the job description carefully to ensure your profile matches all specified skills.
  3. Click on the 'Apply' option on their portal and create a new account or log in with your existing details.
  4. Fill out the online form with your personal info, educational achievements, work experience (if any), and upload an updated resume.
  5. Double-check all inputs before submitting your final application.

Note: Interested candidates are advised to complete their applications as early as possible before the vacancy fills up.

Share Opportunity:
Advertisement