Intermediate Software Engineer – Java Full Stack

Posted Yesterday
Be an Early Applicant
DLF Cybercity, Gurugram, Haryana, IND
In-Office
Mid level
Fintech • Financial Services
The Role
Develop and enhance enterprise full-stack applications using Java Spring Boot and Angular. Responsibilities include backend and frontend development, application security analysis, testing, debugging, issue diagnosis, scripting, and technical solution design. The role collaborates with stakeholders across the software development lifecycle, mentors junior analysts, evaluates technical risk, and ensures compliance with security, regulatory, and organizational standards in a financial services environment.
Summary Generated by Built In

Citi is looking for an Intermediate Software Engineer to join its Technology team and contribute to the design, development, and continuous improvement of enterprise-grade application systems. In this role, you will build and enhance full stack solutions using Java Spring Boot and Angular, working across the software development lifecycle to deliver reliable, secure, and scalable systems. You will operate with meaningful autonomy, act as a subject matter expert to senior stakeholders, and play an active role in shaping technical outcomes within a high-impact financial services environment.

 

Responsibilities
  • Design and implement enhancements to enterprise application systems using Java Spring Boot and Angular, translating business and technical requirements into robust full stack solutions.
  • Develop and maintain both backend services and frontend interfaces, ensuring consistency, performance, and reliability across the full stack.
  • Analyze existing applications to identify vulnerabilities, security gaps, and areas for improvement, conducting testing and debugging to maintain system integrity.
  • Collaborate with users, clients, and cross-functional technology teams to diagnose issues and deliver effective programming solutions.
  • Apply scripting tools and code analysis techniques to define and implement system enhancements that meet evolving technical requirements.
  • Support and mentor junior analysts, sharing technical knowledge and guiding problem resolution through hands-on coaching.
  • Evaluate risk in technical decisions, ensuring development practices align with security standards, regulatory requirements, and Citi's policies.

 

Required Qualifications & Skills
  • 4+ years of experience in application development within the financial services industry.
  • Hands-on development experience with Java Spring Boot for backend services and Angular for frontend development.
  • Demonstrated ability to analyze complex technical problems, evaluate options, and implement effective, well-reasoned solutions.
  • Proven ability to communicate technical concepts clearly and concisely, both in writing and in conversations with technical and non-technical stakeholders.
  • Ability to manage competing priorities, meet deadlines, and adapt to shifting requirements in a fast-paced environment.
  • Bachelor's degree in a relevant field, or equivalent practical experience.

 

What We Offer

 

At Citi, you will join a global technology team where your work directly contributes to systems used by clients and institutions across the world. This role offers the opportunity to develop your technical craft, take ownership of meaningful engineering challenges, and grow within one of the world's leading financial services organizations.

  • A hybrid working model with 3 days in the office and 2 days working remotely, giving you flexibility alongside team collaboration.
  • Access to learning and development resources that support continuous technical growth and career progression.
  • The opportunity to work on complex, high-impact systems within a global financial services environment.
  • Autonomy to lead technical decisions and act as a subject matter expert within your team.
  • Wellbeing support and work-life balance initiatives tailored to your needs.
  • Competitive compensation and financial wellbeing benefits.

 

Build full stack solutions that matter — apply now to bring your Java Spring Boot and Angular expertise to Citi's global Technology team.


------------------------------------------------------

Job Family Group: Technology

------------------------------------------------------

Job Family:Applications Development

------------------------------------------------------

Time Type:Full time

------------------------------------------------------

Most Relevant Skills Please see the requirements listed above.

------------------------------------------------------

Other Relevant Skills For complementary skills, please see above and/or contact the recruiter.

------------------------------------------------------

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

 

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.

Skills Required

  • 4+ years of application development experience within the financial services industry
  • Hands-on Java Spring Boot backend development experience
  • Hands-on Angular frontend development experience
  • Ability to analyze complex technical problems and implement effective solutions
  • Clear written and verbal communication skills with technical and non-technical stakeholders
  • Ability to manage competing priorities, meet deadlines, and adapt to shifting requirements
  • Bachelor's degree in a relevant field or equivalent practical experience

Citi Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Citi and has not been reviewed or approved by Citi.

  • Healthcare Strength — Benefits coverage is positioned as comprehensive, including health, dental, and vision insurance plus on-site clinics, prescription drug support, and disability coverage. Family-building support such as fertility assistance is described as a notable differentiator within the overall package.
  • Retirement Support — Retirement benefits are framed as strong, highlighted by a 401(k) with matching and additional plan options like a Roth 401(k). Financial support is reinforced through discounts and broader financial guidance resources tied to the benefits ecosystem.
  • Wellbeing & Lifestyle Benefits — Wellbeing support extends beyond insurance through programs like an Employee Assistance Program, counseling/legal resources, and gym or wellness reimbursement. These offerings increase the perceived total rewards value even when cash compensation sentiment varies by role.

Citi Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Kwun Tong, Kowloon
223,850 Employees

What We Do

Citi's mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. Our core activities are safeguarding assets, lending money, making payments and accessing the capital markets on behalf of our clients. We have 200 years of experience helping our clients meet the world's toughest challenges and embrace its greatest opportunities. We are Citi, the global bank – an institution connecting millions of people across hundreds of countries and cities.

Similar Jobs

Hilton Logo Hilton

Chief Engineer

Software • Hospitality
In-Office
Gurugram, Haryana, IND
121228 Employees

Cloudflare Logo Cloudflare

Senior Customer Engineer, Strategic Pursuits, APAC (Based in India)

Cloud • Information Technology • Security • Software • Cybersecurity
Remote or Hybrid
India
4400 Employees

Optum Logo Optum

Senior Software Engineer

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Gurgaon, Gurugram, Haryana, IND
160000 Employees

ZS Logo ZS

Senior Human Resources Associate - Talent Acquisition

Artificial Intelligence • Healthtech • Professional Services • Analytics • Consulting
Hybrid
2 Locations
15000 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Artificial Intelligence • Fintech • Software
New York, New York
9 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account