Citi Fullstack Java Developer Hiring 2026 | Apply Now

Citi Fullstack Java Developer Hiring 2026

Citi Fullstack Java Developer Hiring 2026

Citi is hiring for a Fullstack Java Developer position in Chennai, Tamil Nadu.

The role(Citi Fullstack Java Developer Hiring 2026) comes under Citi’s Technology organization and focuses on developing, testing and supporting digital applications. It combines backend development with Java and Spring Boot, front-end development using Angular and web technologies, database work, automated testing and cloud-based development.

One important point to clarify before applying: although the CareerLaunch article previously described this opportunity as an entry-level/fresher role, the current official Citi listing requires 2-5 years of experience in an Applications Development role. Therefore, this should not be promoted as a fresher vacancy.

The current official listing was posted on August 19, 2026 and lists the position as hybrid in Chennai. The Citi job requisition ID is 26987192.

Citi Fullstack Java Developer Hiring 2026 – Job Overview

FieldDetails
CompanyCiti
RoleFullstack Java Developer
Job Req ID26987192
Job TypeFull Time
Employment TypeNot separately specified
Experience2-5 years
QualificationBachelor’s/University degree or equivalent experience
BatchNot specified
SalaryNot disclosed
LocationChennai, Tamil Nadu
Work ModelHybrid
Job Family GroupTechnology
Job FamilyDigital Software Engineering

The official Citi posting does not specify a particular graduation year, percentage or salary for this role (Citi Fullstack Java Developer Hiring 2026).

What Is This Citi Role About?

The Citi Fullstack Java Developer Hiring 2026 position is a software development role where you would contribute to application design, development, testing and implementation.

The role (Citi Fullstack Java Developer Hiring 2026) is not limited to writing backend Java code.

You are expected to work across different parts of an application, including:

  • Java and J2EE
  • Spring Boot
  • Microservices
  • API development
  • Angular
  • HTML5 and CSS3
  • JavaScript
  • Databases
  • Automated testing
  • CI/CD
  • Cloud development
  • Application support

The official description also expects developers to write code that is secure, stable, testable and maintainable.

Citi Fullstack Java Developer Hiring 2026 – Eligibility

The confirmed educational requirement is:

  • Bachelor’s/University degree or equivalent experience

More importantly, Citi currently asks for:

  • 2-5 years of experience in an Applications Development role
  • Strong analytical and quantitative skills
  • Experience with high-traffic, distributed and cloud-based services
  • Good written and verbal communication

So, candidates should not consider this a fresher-only opportunity based on the older CareerLaunch article. The current official posting clearly specifies 2-5 years of experience.

Is This a Fresher Job?

No, not according to the current official Citi listing.

The current posting Citi Fullstack Java Developer Hiring 2026 specifies 2-5 years of experience in an Applications Development role.

The older CareerLaunch page called the role entry-level and stated that freshers could apply. That information should be removed or corrected because it conflicts with the current official job description.

Core Technical Skills

The technical requirements are broad because this is a full-stack position.

Java and J2EE

Java is one of the main technologies for this position.

Candidates should have hands-on experience writing application code using Java/J2EE.

Important areas to be comfortable with include:

  • Object-oriented programming
  • Collections
  • Exception handling
  • Multithreading
  • Core Java concepts
  • Enterprise application development

Spring Boot and Microservices

Citi specifically asks for experience with Spring Boot Microservices.

You should understand how Spring Boot applications are structured and how services communicate in a microservices environment.

Be prepared to discuss:

  • REST APIs
  • Service-to-service communication
  • Dependency injection
  • Exception handling
  • Configuration
  • Service scalability
  • Microservice design

Angular and Front-End Development

The role also requires front-end knowledge.

The official posting mentions:

  • Angular
  • HTML5
  • CSS3
  • JavaScript
  • Responsive Web Design

So, this is genuinely a full-stack position rather than a Java backend role with a small amount of front-end work.

API Development

API development is another confirmed requirement.

You should understand how backend services expose functionality to other applications through APIs.

Revise:

  • REST principles
  • HTTP methods
  • HTTP status codes
  • Request and response formats
  • API validation
  • Error handling
  • Authentication and authorization basics

If you have built a Spring Boot REST API, be ready to explain the design and why you made particular implementation choices.

Database and SQL Knowledge

The role involves application development with database interaction.

The current CareerLaunch article lists:

  • Oracle
  • SQL
  • Database design
  • SQL scripting
  • Database performance tuning

These technologies are relevant to the role description, but candidates should distinguish between the broader skills listed on the CareerLaunch page and the specific current Citi posting.

For preparation, focus on:

  • Writing SQL queries
  • Joins
  • Aggregations
  • Subqueries
  • Indexes
  • Transactions
  • Basic database design
  • Query performance

Automated Testing

Testing is an important part of the position.

The Citi listing specifically mentions automated unit testing using tools such as:

  • JUnit
  • Jasmine
  • Karma
  • E2E test suites

It also mentions functional and API test automation.

This means developers are expected to think about testing while building features rather than treating testing as something done only at the end.

CI/CD and DevOps

Citi also expects experience with CI/CD and DevOps tools.

The official listing mentions tools and technologies including:

  • Jenkins
  • Tekton
  • Cloud deployments
  • OpenShift
  • AWS
  • GCP

You do not necessarily need to be a dedicated DevOps engineer, but you should understand how application code moves through a development and deployment pipeline.

A basic flow is:

Code → Build → Test → Package → Deploy → Monitor

AI and GenAI Exposure

One interesting part of the current Citi posting is its focus on AI.

The role mentions:

  • GitHub Copilot or other AI tools
  • Citi’s AI product vision
  • GenAI
  • Prompt Engineering
  • AI product exposure

GenAI experience is listed as preferable, so it should not be presented as a mandatory requirement for every applicant.

If you already use AI coding assistants, understand prompt engineering or have worked on a GenAI project, you can highlight that experience.

Tools and Technologies Mentioned

The current role covers a wide technical stack.

Backend

  • Java
  • J2EE
  • Spring Boot
  • Microservices

Front End

  • Angular
  • HTML5
  • CSS3
  • JavaScript
  • Responsive Web Design

Testing

  • JUnit
  • Jasmine
  • Karma
  • E2E testing
  • Functional testing
  • API test automation

DevOps and Cloud

  • Jenkins
  • Tekton
  • OpenShift
  • AWS
  • GCP
  • CI/CD

Development and Monitoring

  • GitHub
  • Jira
  • Zephyr
  • Splunk
  • AppDynamics

Additional Technologies

  • JMeter
  • Selenium
  • Gherkin
  • Cucumber
  • JIRA/ALM

Not every technology above should be treated as mandatory. Some are additional tools mentioned in the official posting, while others are preferable or associated with particular development and testing activities.

What Will You Do in This Role?

The responsibilities cover the complete software development process.

You may be involved in:

  • Writing code for application features
  • Designing and developing software
  • Testing applications
  • Debugging technical problems
  • Implementing new or revised applications
  • Supporting applications
  • Understanding business requirements
  • Participating in solution discussions
  • Reviewing system designs
  • Creating technical documentation
  • Working with users and technology teams
  • Supporting project schedules
  • Identifying technical dependencies
  • Participating in Agile/Scrum activities

The official posting also expects engineers to understand the business context behind the applications they work on.

Secure and Maintainable Code

Citi specifically expects developers to build code that is:

  • Secure
  • Stable
  • Testable
  • Maintainable

This is particularly important in financial technology because applications can deal with sensitive customer and business information.

When preparing for an interview, do not focus only on whether your code works.

Think about:

Does it handle errors?

Can it be tested?

Is sensitive information protected?

Can another developer understand and maintain it?

Will it behave correctly under higher load?

These are the types of considerations expected from an experienced software developer.

Cloud and Distributed Systems

The official Citi posting also asks for experience with high-traffic, distributed, cloud-based services.

This means candidates with experience working on applications that handle significant traffic or operate across multiple services can be a stronger match.

You should understand basic concepts such as:

  • Scalability
  • Availability
  • Distributed services
  • Load balancing
  • Cloud deployment
  • Monitoring
  • Failure handling

You do not need to claim expertise in every cloud platform. Highlight the platforms and technologies you have actually worked with.

A Practical Project for Your Resume

If you are preparing for a similar full-stack Java position, one useful project is a Digital Banking Application.

You could build:

Backend

  • Java
  • Spring Boot
  • REST APIs
  • Microservices
  • SQL database

Front End

  • Angular
  • HTML
  • CSS
  • JavaScript

Additional Development

  • Authentication
  • Input validation
  • Error handling
  • Unit tests
  • API testing

Deployment

  • GitHub
  • Docker
  • CI/CD pipeline
  • Cloud deployment

The project does not need to be huge.

The important part is being able to explain why you designed it that way, how the services communicate, how you tested the application and how you handled security.

Resume Tips for This Citi Role

Since this is not a fresher-only opening, experienced candidates should make their professional experience easy to identify.

Your resume should clearly show:

  • Years of experience
  • Java development experience
  • Spring Boot
  • Microservices
  • Angular
  • REST APIs
  • SQL/Oracle
  • Automated testing
  • CI/CD
  • Cloud exposure
  • Production applications
  • Problem-solving and debugging
  • Collaboration with technology/business teams

Do not simply list 20-30 technologies.

For each important project, explain what you actually built and what your contribution was.

For example:

Weak:
“Worked on Java and Spring Boot.”

Better:
“Developed Spring Boot REST APIs for a customer-facing application and added automated unit tests for key business services.”

The second version gives the recruiter a clearer picture of your actual work.

Interview Preparation

For Citi Fullstack Java Developer Hiring 2026, prepare across backend, front end, database, testing and system development.

Java

Revise:

  • OOP
  • Collections
  • Exception handling
  • Multithreading
  • Java fundamentals
  • Coding problems

Spring Boot

Prepare:

  • Dependency injection
  • REST controllers
  • Spring configuration
  • Exception handling
  • Microservices
  • API development

Angular

Revise:

  • Components
  • Services
  • Routing
  • Forms
  • HTTP communication
  • Basic state/data handling

SQL

Practice:

  • Joins
  • Aggregations
  • Subqueries
  • Window functions
  • Indexes
  • Query optimization

Testing

Understand:

  • Unit testing
  • API testing
  • Integration testing
  • E2E testing
  • Test automation

Cloud and CI/CD

Know the basics of:

  • Jenkins
  • CI/CD
  • Containers
  • OpenShift
  • AWS or GCP
  • Deployment pipelines

Communication and Collaboration

Technical ability is only one part of this role.

The official description also emphasizes clear written and verbal communication and good working relationships with team members, managers and peers.

You may need to:

  • Explain a technical issue
  • Discuss a solution with another developer
  • Understand business requirements
  • Work with a product owner
  • Discuss technical dependencies
  • Ask for clarification when requirements are unclear

Prepare examples from your professional experience that demonstrate these skills.

Risk and Compliance

Citi is a financial institution, so developers also need to consider risk, security and compliance.

The official job description expects employees to assess risk when making business decisions and protect Citi, its clients and assets while following applicable policies and regulations.

This does not mean you need to be a compliance specialist.

It means that while developing software, you should understand that security, data protection and regulatory requirements are part of the job.

Salary Details

The salary for the Chennai Fullstack Java Developer position is not disclosed in the current official Citi posting.

Avoid adding unofficial salary estimates to the job post as confirmed compensation.

Application Details

Company: Citi
Role: Fullstack Java Developer
Job Req ID: 26987192
Location: Chennai, Tamil Nadu, India
Work Model: Hybrid
Experience: 2-5 years
Qualification: Bachelor’s/University degree or equivalent experience
Posted: August 19, 2026

The current official Citi listing is available through the Citi Careers website.

How to Apply for Citi Fullstack Java Developer Hiring 2026

Interested candidates should apply through the official Citi Careers portal.

Before applying:

  1. Check that you meet the 2-5 years of experience requirement.
  2. Make sure your resume clearly shows Java and full-stack development experience.
  3. Highlight Spring Boot, microservices and Angular if you have worked with them.
  4. Mention relevant cloud, CI/CD and testing experience.
  5. Include measurable contributions from your recent projects.
  6. Apply through the official Citi careers listing.

Confirmed vs Not Specified

To keep this job update accurate, here is the important distinction:

Confirmed by the current Citi listing

  • Chennai location
  • Hybrid work model
  • Fullstack Java Developer role
  • Job Req ID 26987192
  • 2-5 years of Applications Development experience
  • Bachelor’s/University degree or equivalent experience
  • Java/J2EE
  • Spring Boot Microservices
  • API development
  • Angular
  • HTML5/CSS3/JavaScript
  • Automated testing
  • CI/CD and DevOps
  • Cloud development
  • Secure, stable, testable and maintainable code
  • Full-time employment
  • Technology / Digital Software Engineering

Not specified

  • Specific graduation batch
  • Minimum percentage/CGPA
  • Salary
  • Fresher eligibility
  • A guaranteed interview or selection process

This distinction is important because older versions of this job article described the opportunity as suitable for freshers. The current official Citi listing does not support that claim.

Important Note

Job requirements can change, and Citi may update or close individual vacancies.

Always verify the current job status and requirements on the official Citi Careers website before applying.

CareerLaunch.in does not guarantee selection, interviews or employment.

Never pay anyone for a Citi job application, interview or job offer. Apply only through the official careers platform.

Final Takeaway

The Citi Fullstack Java Developer Hiring 2026 opportunity in Chennai is a 2-5 years experience software development role, not a fresher-only vacancy.

The position combines Java, J2EE, Spring Boot, microservices, APIs, Angular, SQL, automated testing, CI/CD and cloud development.

If you already have professional Java development experience, focus your preparation on how these technologies work together in a real application. Be ready to discuss the systems you have built, the problems you solved, how you tested your code and how you handled security, scalability and production issues.

For the most accurate and current information, use the official Citi job posting when submitting your application.

Whatsapp Channel Link:https://whatsapp.com/channel/0029VbCun97KrWR2QXnEzm1x

Latest Jobs Check out the all the latest job updates

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top