
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
| Field | Details |
|---|---|
| Company | Citi |
| Role | Fullstack Java Developer |
| Job Req ID | 26987192 |
| Job Type | Full Time |
| Employment Type | Not separately specified |
| Experience | 2-5 years |
| Qualification | Bachelor’s/University degree or equivalent experience |
| Batch | Not specified |
| Salary | Not disclosed |
| Location | Chennai, Tamil Nadu |
| Work Model | Hybrid |
| Job Family Group | Technology |
| Job Family | Digital 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:
- Check that you meet the 2-5 years of experience requirement.
- Make sure your resume clearly shows Java and full-stack development experience.
- Highlight Spring Boot, microservices and Angular if you have worked with them.
- Mention relevant cloud, CI/CD and testing experience.
- Include measurable contributions from your recent projects.
- 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.






