Location: Chennai, Tamil Nadu, India
Job Type: Full-Time, Hybrid
Qualification: Bachelor’s degree/University degree or equivalent experience
Experience Level: Entry Level
Salary Range: Not Disclosed
Last Date to Apply: Not Specified
Job Req ID: 26985165
Posted: August 13, 2026
About the Role
Citi is hiring for the position of Fullstack Java Developer in Chennai, Tamil Nadu, India. This opportunity is part of Citi’s Technology team and focuses on applications development, programming, testing, debugging, and system enhancements.
The role involves working with Java and related technologies to support application development activities. Candidates will also develop knowledge of Citi’s information systems, application development procedures, databases, network operations, and other technology areas.
This is a hybrid, full-time opportunity within Citi’s Applications Development function.
Key Responsibilities
- Contribute to applications development activities in coordination with the Technology team.
- Identify and define necessary system enhancements using knowledge of application development procedures and concepts.
- Conduct testing and debugging of applications.
- Use scripting tools and write basic code as required.
- Evaluate available options when situations are not covered by established procedures.
- Develop working knowledge of Citi’s information systems, procedures, and technology standards.
- Work with areas including client-server application development, network operations, database administration, systems administration, and data center operations.
- Serve as an advisor or coach to new or lower-level analysts.
- Assess technology and business risks appropriately and support compliance with applicable policies, laws, and regulations.
- Escalate, manage, and report control issues with transparency.
Qualifications & Skills
- Experience: The job description identifies this as an entry-level Applications Development Programmer Analyst position.
- Education: Bachelor’s degree/University degree or equivalent experience.
- Java Skills: In-depth knowledge and application of Java and J2EE.
- Web Technologies: HTML/CSS, Angular, JSP, Servlets, JDBC, and Struts framework.
- Frameworks: Spring and Microservices.
- Core Java Concepts: Exception Handling, static blocks/variables/classes, OOPS concepts, Collections, and Multi-Threading.
- Application Technologies: HTTP sessions, session handling, Servlet/JSP lifecycle, actions, events, implicit objects, custom tags, and context.
- Database: Oracle database exposure on a UNIX platform, including database design, SQL scripting, and performance tuning awareness.
- Testing: Awareness of JUnit or TestNG.
- Servers: Awareness of application servers and web servers.
- Messaging: JMS/Kafka experience is a plus.
- DevOps: Exposure to GitHub, Jenkins, Lightspeed, Harness, or similar tools.
- Additional Advantage: Experience with transactional applications involving low latency and high availability is a plus.
What We Offer
- Hybrid work arrangement.
- Full-time opportunity within Citi’s Technology organization.
- Opportunity to work with applications development technologies and enterprise systems.
- Exposure to Java, databases, application development, testing, and DevOps technologies.
- Opportunities to develop knowledge of Citi’s information systems and technology standards.
Note: Citi has not disclosed a specific salary range, bonus, insurance package, or other compensation details in the provided job description.
How to Apply
Candidates can use the application link provided below to submit their applications. Make sure to review the eligibility criteria and complete the application before the deadline.
RELATED JOBS
FREQUENTLY ASKED QUESTIONS
1. What is the salary for the Citi Fullstack Java Developer position?
Citi has not disclosed the salary range for this position in the provided official job description.
2. Who can apply for this position?
Candidates who meet the stated education and technical requirements can apply. The position is described as an entry-level Applications Development Programmer Analyst role.
3. Is this a remote job?
No. The position is listed as Hybrid and is based in Chennai, Tamil Nadu, India.
4. What qualifications are required?
Candidates should have a Bachelor’s degree/University degree or equivalent experience. The role also requires knowledge of Java, J2EE, web technologies, databases, application development concepts, and related technologies.
5. What skills are required for this role?
Key skills include Java, J2EE, HTML/CSS, Angular, JSP, Servlets, JDBC, Struts, Spring, Microservices, Oracle, SQL, JUnit/TestNG, GitHub, and Jenkins. JMS/Kafka and other DevOps tools are additional advantages.
6. What is the selection process?
The official job description does not specify the detailed selection process.
7. How can I apply for this job?
Candidates can click the Apply Now button and complete the application through the official Citi Careers application page.
8. Are freshers eligible to apply?
Citi describes the role as an entry-level position, but the job description does not explicitly use the term “freshers.” Candidates should review the complete requirements before applying.
9. What is the work location?
The position is based in Chennai, Tamil Nadu, India, with a hybrid work arrangement.
10. When is the last date to apply?
Citi has not specified a last date to apply in the provided job posting.
🚀 Never Miss the Latest Job Updates!
Join our official channels and receive the latest Freshers, Internship, IT, Work From Home, and Government Jobs directly on your mobile.









