Delhi · Hybrid
Java Developer
- Salary
- Not disclosed
- Experience
- 2–4 years
- Eligible batches
- 2022 · 2023 · 2024
- Degree
- Any graduate
- Location
- DelhiHybrid
About the role
The Java Developer will join Citi’s Applications Development team to design, code, test and release Java‑based solutions. Working in a hybrid setting, the role focuses on building RESTful APIs, micro‑services and cloud‑native components while collaborating with program management and quality teams.
Responsibilities
- Write, test, document and deliver Java code as part of an agile development squad.
- Review peer code for correctness, performance and adherence to design standards.
- Coordinate production release planning and execution.
- Analyse existing applications to spot risks, redundancies and improvement opportunities.
- Conduct comprehensive assessments, propose solutions and implement fixes.
- Stay current with industry trends and Citi’s internal standards.
Free interview prep
Prepare for the interview
Picked for this role's title and skills: the questions that come up most, each with a short answer to say out loud.
Asked most often · 19 of 40
- How do the JDK, JRE and JVM differ, and how does that split make Java platform independent?
- What does each part of public static void main(String[] args) do, and what happens if you remove static?
- Why are Strings immutable in Java, and how does the String pool depend on that? How many objects can new String("java") create?
Eligibility
- 2‑4 years of hands‑on application development experience.
- Bachelor’s degree or equivalent university qualification.
- Strong communication skills and ability to work both independently and in a team.
Skills
- Proficiency in Java, Spring, Hibernate and related frameworks.
- Experience building RESTful APIs and micro‑services.
- Good knowledge of relational databases, especially Oracle.
- Familiarity with container platforms such as Docker, Kubernetes or OpenShift.
- Understanding of software architecture, design patterns and best practices.
- Basic UI technology awareness is a plus.
Resume keywords
Terms from this listing. Many screening tools match exact words, so mirror the ones you genuinely have.
Asked for
- Java
- Spring
- Hibernate
- REST
- Microservices
- Oracle
- Docker
- Kubernetes
- Openshift
Nice to have
- UI
Benefits
- Opportunity to work on large‑scale financial applications.
- Exposure to modern cloud‑native development practices.
- Hybrid work model offering flexibility.
- Collaborative environment with cross‑functional teams.
You'll apply on citi.wd5.myworkdayjobs.com
Apply link checked by CareersAt.Tech and re-tested nightly. You never pay to apply. Report listing
About Citi
Citi is a leading global bank with a workforce of more than 230,000 employees serving clients in over 160 countries.
Founded 1812 · 1001-5000 employees · HQ New York, USA
More about CitiSimilar roles
More backend jobsSoftware Engineer - I / II (Java)AbhiBus · Hyderabad₹2.3–15.6 LPAest.
Java DeveloperAIEnterprise · Bangalore
Java Developer (Telecom 4G/5G Core)Amantya Technologies · Gurgaon
- Java DeveloperZensar · Bangalore
Software Engineer – Golang, Python & AutomationAmantya Technologies · Gurgaon
Software Engineer I (.NET Developer)NCR Atleos Corporation · Mumbai₹10.1–17.6 LPAest.