Hiring.Camp

Java Developer - Assistant Vice President

citibank

·

Today

Location
Pune, MH,IN, IN
Type
Full-time
Department
IT
Seniority
VP
Source
Eightfold

Description

We are seeking an experienced Software Engineer to design, build, and maintain scalable, enterprise-grade applications. In this role, you will lead the implementation of resilient backend services and microservices using Java and Spring Boot, collaborate across business and engineering stakeholders, and uphold rigorous security and risk standards. Familiarity with Python and Flask for rapid prototyping, automation, or service development is an added advantage.

Responsibilities

Technical Design & Implementation:

  • Design, develop, test, and deploy robust, high-performance, and secure backend applications and microservices using Java and the Spring Boot framework.
  • Build and consume RESTful APIs, ensuring adherence to enterprise architectural and security standards.
  • Develop lightweight microservices, automation tooling, or rapid prototypes using Python and Flask.

Project & Release Management:

  • Contribute to budgetary requirement definitions for assigned product areas, develop functional specifications, and create detailed project plans and software release schedules.
  • Ensure technical and architectural tasks from technology departments and end users are clearly defined, prioritized, and communicated to stakeholders.

Stakeholder Collaboration:

  • Partner with business and development teams to identify engineering requirements, and assist in defining application and system architectures.

Governance, Security & Risk Management:

  • Provide solutions and processes in accordance with audit initiatives and regulatory requirements; consult regularly with Business Information Security Officers (BISOs) and Technology Information Security Officers (TISOs).
  • Appropriately assess risk when business and technical decisions are made, demonstrating consideration for the firm's reputation and safeguarding Citigroup, its clients, and assets by driving compliance with applicable laws, rules, and regulations, adhering to policy, applying sound ethical judgment, and escalating control issues transparently.

Team Mentorship & Operational Excellence:

  • Exhibit in-depth understanding of engineering concepts, system design principles, and design patterns.
  • Assist with training activities and mentor junior team members in modern development practices, code quality, and testing standards.
  • Identify opportunities for operational process improvement, automation, and CI/CD enhancements.

Required Qualifications:

  • Strong, hands-on experience in backend development using Java (Java 17+).
  • Deep expertise in building enterprise microservices and RESTful APIs using the Spring Framework (specifically Spring Boot, Spring Data, Spring Security, etc.).
  • Solid understanding of relational and/or NoSQL databases, data modeling, ORM tools (e.g., Hibernate/JPA), and SQL query optimization.
  • Familiarity with build tools (Maven or Gradle), version control systems (Git), and unit/integration testing frameworks (JUnit, Mockito).

Experience & Professional Background:

  • Relevant experience of 7-12 years in a Software Engineering role.
  • Experience working in Financial Services or a large, complex, and/or global enterprise environment.
  • Proven track record of operational process change, system stability, and continuous improvement.

Core Competencies:

  • Consistently demonstrates clear and concise written and verbal communication skills.
  • Comprehensive knowledge of design metrics, analytics tools, benchmarking activities, and related reporting to identify best practices.
  • Demonstrated analytical and diagnostic skills with the ability to troubleshoot complex production issues.
  • Ability to work independently, prioritize effectively, and take end-to-end ownership of project initiatives in a matrixed/virtual team environment.
  • Ability to work under pressure and manage tight deadlines or evolving requirements.

Preferred / Optional Qualifications:

  • Hands-on experience or working knowledge of Python and lightweight web frameworks such as Flask for scripting, automation, data processing, or microservices.
  • Experience with containerization technologies (Docker, Kubernetes/OpenShift) and CI/CD pipelines.
  • Familiarity with cloud platforms (AWS or GCP) and distributed messaging platforms (AWS SNS).

\------------------------------------------------------

## Job Family Group:

Technology

\------------------------------------------------------

## Job Family:

Systems & Engineering

\------------------------------------------------------

## 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

PythonJavaFlaskSpring BootAWSGCPDockerKubernetesCI/CDSQLGitMicroservicesRisk ManagementPrototypingCompliance

Similar Jobs

30

Java Developer

Zensar Technologies·India

Today

Java Developer:

Vitu·US

1d ago

Java Developer

Mufgub·BCIT Bengaluru Office, India

1d ago

Java Developer

Kaleidoscope Innovation·Plano, TX

3d ago

Java Developer

NYC Department of City Planning·New York City, NY

4d ago

Java Engineer

Ing·Manila, Philippines

4d ago

Java Developer

Version 1·Dublin, County Dublin·Hybrid

5d ago

Java Developer

2N TELEKOMUNIKACE a.s.·Prague, Hlavní město Praha·Hybrid

5d ago

Java Developer

Professional Kyndryl·INMANBP Bangalore Manyatha, India +6·Remote

5d ago

Java Developer

Citi Bank·1, 124 +1·Hybrid

5d ago

Java Developer

citibank·Chennai, TN +1

5d ago

Java Developer

Citi Bank·DLF CYBERCITY 12B, India·Hybrid

6d ago

Java Developer

Citi Bank·DLF CYBERCITY 12B, India·Hybrid

6d ago

Java Developer

citibank·Chennai, TN

6d ago

Java Developer

citibank·Chennai, TN

6d ago

Java Developer

Sprezzatura Management Consulting·Remote, US·Remote

1w ago

Java Developer

Code First Girls

1w ago

Java Developer

NYC Department of City Planning·New York City, NY

1w ago

Java Developer

Koniag Government Services·Vienna, VA 22180

1w ago

Java Developer

Citi Bank·PLOT NO-1, S.NO. 77·Hybrid

1w ago

Java Developer

DXC Technology·DNK DXC Valby Retortvej 8, Denmark

1w ago

Java Developer

DXC Technology·BG108 - Sofia Business Park, Bldg. 15

1w ago

Java Developer

citibank·Pune, MH

1w ago

Java Developer

Playtech·Tartu, Estonia·Remote, Hybrid

1w ago

Java Developer

Set of X·Annapolis Junction, MD

1w ago

Java Developer

Synechron·Bengaluru - GTP, India

1w ago

Java Developer

Nttlimited·One Bangkok, THA

1w ago

Java Engineer

Ing·Manila, Philippines

1w ago

Java Developer

Global IID Parent·Grapevine, TX

2w ago

Java Developer

Box·Warsaw, Poland +1

2w ago