Citi is hiring freshers and entry-level candidates for the role of Fullstack Java Developer in Chennai, Tamil Nadu. This is a full-time, hybrid opportunity for candidates with a Bachelor’s degree or equivalent qualification who have strong knowledge of Java and application development technologies.

The selected candidates will join Citi’s Technology team and contribute to application development, testing, debugging, programming, and system enhancement activities. Candidates with knowledge of Java, J2EE, Spring, Microservices, Angular, SQL, and related technologies can consider applying for this opportunity.
Citi Off Campus 2026 Hiring Fresher For Fullstack Java Developer
| Details | Information |
|---|---|
| Company | Citi |
| Job Role | Fullstack Java Developer |
| Qualification | Bachelor’s Degree / University Degree or Equivalent |
| Eligible Batch | Recent Graduates / Freshers |
| Experience | Entry Level |
| Expected Salary | ₹6 – ₹12 LPA (Expected) |
| Job Type | Full-Time |
| Work Mode | Hybrid |
| Job Category | Technology |
| Location | Chennai, Tamil Nadu |
| Job Family | Applications Development |
| Job Requisition ID | 26985167 |
| Posted Date | 13 August 2026 |
Job Description
Citi is looking for candidates to join its Technology team as an Applications Development Programmer Analyst. The position is an entry-level opportunity focused on application systems analysis, programming, testing, debugging, and software development.
In this role, candidates will work with different technology areas and contribute to system enhancements and application development activities. The position also provides an opportunity to develop practical knowledge of Citi’s information systems, application development procedures, databases, network operations, and other technology platforms.
Qualifications & Skills
- Bachelor’s degree, university degree, or equivalent experience.
- Strong knowledge of Java and J2EE technologies.
- Good understanding of HTML and CSS.
- Knowledge of Angular, JSP, Servlets, and JDBC.
- Familiarity with Struts and Spring frameworks.
- Understanding of Microservices architecture.
- Strong understanding of Object-Oriented Programming concepts.
- Knowledge of exception handling and Java collections.
- Understanding of multithreading concepts.
- Knowledge of HTTP sessions and session handling.
- Understanding of Servlet and JSP lifecycle.
- Knowledge of Oracle databases and SQL scripting.
- Basic understanding of database design and performance tuning.
- Awareness of JUnit or TestNG testing frameworks.
- Awareness of application and web servers.
- Knowledge of DevOps tools such as GitHub, Jenkins, Lightspeed, or Harness is an advantage.
- Knowledge of JMS or Kafka is an added advantage.
- Experience with transactional applications, low-latency systems, or high-availability applications is a plus.
Roles and Responsibilities
- Contribute to application development activities in coordination with the Technology team.
- Identify and define system enhancements based on business requirements.
- Develop basic code and perform application testing and debugging.
- Use scripting tools to support development and testing activities.
- Analyze different technical options when standard procedures do not cover a particular situation.
- Develop knowledge of Citi’s information systems and technology procedures.
- Work with client-server application development technologies.
- Support database and systems administration activities when required.
- Participate in application development and enhancement projects.
- Follow applicable policies, procedures, and regulatory requirements.
- Assess technology and business risks while working on assigned projects.
- Collaborate with team members and other technology professionals.
- Support new or junior analysts by sharing technical knowledge when required.
How To Apply For Citi Careers
- Click on the Apply Here button provided below.
- You will be redirected to the official Citi Careers website.
- Click on Apply.
- Register for a new account or log in to your existing account.
- Complete the application form with accurate details.
- Upload your updated resume and other required documents.
- Review all information carefully before submitting.
- Submit your application successfully.
Citi Apply Link: Click Here
All Jobs: Click Here
About Citi
Citi is a global financial services company with approximately 219,000 employees worldwide. The company provides banking and financial services to individuals, businesses, institutions, and governments across numerous countries. Citi’s Technology organization plays an important role in developing digital solutions, applications, and systems that support its global operations. The company offers opportunities for technology professionals to work with modern development platforms and build careers in a global organization.



