Java/J2ee Developer
Full-timePosted
- Salary
- Not disclosed
- Experience
- 4–7 years
- Eligible batches
- 2020 · 2021 · 2022
- Degree
- Bachelor's
- Location
- Hybrid
- Apply by
- 20 Nov 2026
About the role
Citi is looking for an intermediate‑level Java/J2EE Developer to join its Applications Development team in a hybrid setting. The role focuses on designing, building, and maintaining enterprise‑grade Java applications, collaborating with technology partners, and ensuring solutions meet security and compliance standards.
Responsibilities
- Analyse existing applications, identify enhancements, and implement changes using Java, J2EE, Spring and Hibernate.
- Work with users and other technology groups to understand requirements and propose robust programming solutions.
- Conduct code reviews, debugging, and testing to uncover vulnerabilities and ensure high‑quality releases.
- Mentor junior analysts, share best practices, and act as a subject‑matter expert for stakeholders.
- Assess risks, adhere to Citi’s policies, and report control issues with transparency.
- Drive delivery against timelines, own outcomes, and apply analytical thinking to solve complex problems.
Free interview prep
Prepare for the interview
Java interview questions40 questions · ≈ 19 min to revise
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
- 4‑7 years of hands‑on experience in applications development.
- Bachelor’s degree or equivalent professional experience.
- Strong written and verbal communication skills.
- Ability to work under pressure, manage deadlines and adapt to changing expectations.
Skills
- Core Java, collections framework and multithreading.
- J2EE, Spring and Hibernate development.
- Relational database knowledge (SQL, RDBMS).
- Understanding of design patterns and software architecture.
- Problem‑solving, logical reasoning and decision‑making capabilities.
Resume keywords
Asked for
- Java
- Collections
- Multithreading
- J2EE
- Spring
- Hibernate
- RDBMS
- Design patterns
Nice to have
- Java microservices
- Project management
- Communication
- Time management
- Problem solving
Benefits
- Opportunity to work on large‑scale financial applications within a global institution.
- Hybrid work model offering flexibility between office and remote environments.
- Professional growth through mentorship and exposure to senior stakeholders.
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
Global bank based in New York serving companies and institutions with banking, markets and treasury services, plus wealth management and US credit cards.
Founded 1812 · 5000+ employees · HQ New York, United States
More about Citi