
Software Engineer - Cloud: Azure
Rubrik
Job Summary About the team: The Rubrik Cloud Native Protection team helps customers secure their data on the cloud. Cloud data is growing at an ever growing pace and so are the…
Citi is hiring for a Full Stack Java and Angular Developer (Job Req ID: 261004756) based in Chennai, Tamil Nadu, India. Operating on a hybrid work model, this entry-level position (0-2 years of experience) sits within the Technology job family group under Applications Development. Working at Citi gives developers the opportunity to contribute to large-scale enterprise systems, engaging with approximately 219,000 global professionals.
The role centers on applications systems analysis and programming activities. You will participate in establishing and implementing new or revised application systems and programs in coordination with the wider Technology team. Key technical responsibilities include designing and writing code using Java/J2EE, Spring Boot Microservices, and API development, alongside building responsive user interfaces using Angular, HTML5, CSS3, JavaScript, and Responsive Web Design.
Engineering execution at Citi involves robust testing, debugging, and continuous integration. Developers utilize toolsets like Jira, ALM, Zephyr, GitHub Copilots/AI tools, and Splunk analysis. The engineering lifecycle incorporates CI/CD and DevOps tools such as Jenkins, Lightspeed, and Tekton, along with cloud-based deployments leveraging OpenShift, AWS, or GCP. Software automation development requires proficiency in BDD, JUnit, JMeter, Selenium, Cucumber, and automated test script creation.
Beyond writing code, you will assess risks, adhere to compliance frameworks, and safeguard Citi, its clients, and assets. The position requires translating business direction into actionable steps, resolving non-routine practical challenges, and exercising sound professional judgment to maintain operational resilience, timeliness, and execution quality within defined scopes.
As an entry-level Applications Development Programmer Analyst at Citi, junior engineers build foundational expertise in enterprise financial systems, cloud microservices, and modern web frameworks. Growth paths typically lead toward senior software engineering, technical architecture, or specialized cloud and DevOps roles within global banking technology teams.
Chennai, Tamil Nadu, India

Join Citi in Chennai as a Full Stack Java and Angular Developer to build robust business applications. This entry-level hybrid role (0-2 years experience) suits tech graduates eager to work across microservices and modern web frameworks.
| Job Details | Information |
|---|---|
| Job Title | Full Stack Java and Angular Developer |
| Role | Full Stack Java and Angular Developer |
| Company | Citi |
| Job ID | 261004756 |
| Location | Chennai, Tamil Nadu, India |
| Category | Software Engineering |
| Experience | Entry level |
| Employment Type | Full-time |
| Work Mode | Hybrid |
| Primary Skill | Microservices, Zephyr, JUnit, Jenkins, Selenium, CSS3, Java, GCP, JavaScript, Angular, AWS, API Development, J2EE, Jira, Git, HTML5, Spring Boot |
| Job Req Id | 261004756 |
| Location(s) | Chennai, Tamil Nadu, India |
| Job Type | Hybrid |
| Posted | Nov. 13, 2026 |
| Job Family Group | Technology |
| Job Family | Applications Development |
| Time Type | Full time |
| Posted Date | Nov 14, 2026 |
Typical responsibilities for this role (Karyvio guidance — not stated by the employer):
Not Publicly Disclosed: graduation years, CGPA cut-off, backlog policy. Check the employer’s page before applying.
The employer has not published a figure for this role
The selection process is not publicly disclosed by the employer. Candidates should follow official communications from Citi for next steps.
Apply only through the employer’s official channel. Legitimate employers don’t ask candidates to pay a fee to apply or interview.
Written by Karyvio to help you prepare for this role. It is general guidance — not information supplied by Citi, and not a description of its actual interview.
Good fit for entry-level candidates with strong foundational technical projects and knowledge of Java and web technologi
Java
Serves as the core programming language for building robust backend business logic and enterprise applications.
How to learn it: Practice object-oriented design principles, exception handling, multithreading, and standard collections through coding exercises and building small backend applications.
Spring Boot
Accelerates the creation of production-grade microservices and RESTful APIs with minimal configuration.
How to learn it: Build sample web services handling database connections, dependency injection, and secure endpoints.
Angular
Enables the development of scalable, dynamic, and responsive single-page frontend web applications.
How to learn it: Study component-based architecture, TypeScript, routing, and reactive forms by building interactive user interfaces.
AWS / GCP
Provides cloud infrastructure capabilities required for deploying and scaling modern enterprise applications.
How to learn it: Explore foundational cloud computing concepts, virtual servers, storage services, and deployment pipelines through introductory cloud certifications.
JUnit
Facilitates automated unit testing to verify that individual code components function correctly before integration.
How to learn it: Practice writing test cases for Java methods, utilizing mocking libraries like Mockito, and maintaining high code coverage.
Full-Stack Banking Dashboard
Develop a web application where users can view account balances, transfer funds, and review transaction histories. Build the backend using Java Spring Boot with REST APIs and the frontend using Angular with responsive CSS layouts.
Java · Spring Boot · Angular · API Development · HTML5 · CSS3
Automated Task Management System with Test Suite
Create a task tracking application equipped with user authentication, CRUD operations, and integrated unit and automation test suites using JUnit and Selenium to validate user workflows.
Java · J2EE · JUnit · Selenium · JavaScript
The position requires 0 to 2 years of relevant experience, making it an entry-level opportunity suitable for recent graduates and junior developers with foundational programming skills.
Applicants must hold a Bachelor’s degree, a University degree, or possess equivalent practical experience in a related field.
The role utilizes Java, J2EE, Spring Boot, Microservices, and REST APIs for backend development, alongside Angular, HTML5, CSS3, and JavaScript for responsive frontend development.
Yes, working knowledge or experience with cloud-based development platforms such as OpenShift, AWS, or GCP, as well as CI/CD tools like Jenkins, is expected.
Candidates should have experience in software test automation using tools and frameworks such as JUnit, Selenium, Cucumber, BDD, TDD, and JMeter.
This position is based in Chennai, Tamil Nadu, India, and operates on a hybrid remote work model.
You can apply directly through the official Citi career portal by accessing the job requisition link provided in the posting.

Rubrik
Job Summary About the team: The Rubrik Cloud Native Protection team helps customers secure their data on the cloud. Cloud data is growing at an ever growing pace and so are the…





Luxoft
Luxoft is hiring a Junior AI/ML Engineer for its team in Hyderabad, India. The role focuses on developing LLMbased agents for engineering workflows within software validation and…
PwC
At PwC, our people in data and analytics focus on leveraging data to drive insights and make informed business decisions. They utilise advanced analytics techniques to help…
Mastercard
Software Engineer I Java Full Stack React/Angular Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our…
Konrad
Role Overview Konrad is hiring an Entry Level Mobile Developer to join their office in Gurgaon with hybrid work flexibility. As a Mobile Developer at Konrad, you will work on…
QAD, Inc.
Role Context and Expectations QAD, Inc. is hiring an Apprentice Engineer based in Mumbai, India. This entrylevel fulltime position is structured for fresh graduates holding an…