2,244,143open jobs
144,243companies
255,662added this week
Browse all
Location
Hybrid (Pune, India)
Seniority
Senior · 8+ years exp
Visa
Sponsors visas in Ireland, United States, United Kingdom; no register of this country names it
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 13, 2026. First seen by Alion on Nov 12, 2026. Citi scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Citi is one of the largest banks in the world, tracing its lineage to the City Bank of New York founded in 1812 and taking its modern shape through the 1998 merger that created Citigroup. Its most distinctive asset is a cross-border payments and treasury network unmatched by any competitor, moving trillions of dollars a day for multinational corporations, governments and other banks across roughly ninety countries. Alongside that institutional franchise it runs markets and investment banking, wealth management and a United States personal bank, and has spent recent years simplifying itself by exiting consumer operations across Asia, Europe and Latin America.

Role Summary

The Applications Development Senior Programmer Analyst (C12) is a seasoned technical role responsible for driving the architecture, design, end-to-end development, and implementation of complex, enterprise-grade software applications. Operating across the full development lifecycle, this individual will leverage deep expertise in Java/Spring Boot microservices and modern React.js web applications to deliver high-performance, resilient, and secure financial platforms.

The role functions with high autonomy and limited direct supervision, serving as a Subject Matter Expert (SME) to senior business and technology stakeholders, guiding architectural decisions, mentoring junior engineers, and upholding engineering best practices.

Key Responsibilities

1. Full-Stack Design & Development

  • Architect, develop, test, and maintain robust, scalable, and secure full-stack applications using Java (11/17+), Spring Boot, and React.js (18+) / TypeScript.
  • Build high-performance RESTful APIs, microservices, and event-driven backend systems that integrate with relational (Oracle, PostgreSQL) and NoSQL databases.
  • Develop responsive, accessible, and intuitive front-end user interfaces (UI) and Single Page Applications (SPAs) with modern state management (Redux Toolkit, Context API, React Query).
  • Conduct architectural assessments, code reviews, feasibility studies, and accurate effort/time estimations for major business initiatives and technical enhancements.

2. DevOps, Quality & Continuous Delivery

  • Implement automated testing strategies across the pyramid (unit, integration, contract, and end-to-end tests) using frameworks such as JUnit, Mockito, Jest, React Testing Library, and Cypress/Playwright.
  • Integrate automated build, packaging, scanning, and deployment pipelines using modern CI/CD tools (e.g., Jenkins, GitHub Actions, Tekton, Harness).
  • Package and deploy containerized services using Docker, Kubernetes, and OpenShift environments, following cloud-native best practices.
  • Monitor application health, triage production incidents, conduct root-cause analysis (RCA), and implement performance tuning for both client-side and server-side components.

3. Architecture, Security & Governance

  • Apply secure coding practices (OWASP standards), implement robust authentication and authorization mechanisms (OAuth2, OIDC, JWT), and remediate static/dynamic security scan vulnerabilities (SonarQube, Snyk, Checkmarx).
  • Recommend and develop application security measures and post-implementation safeguards to protect critical customer and financial data.
  • Ensure all technical deliverables comply with architectural standards, engineering design principles, and regulatory guidelines.

4. Leadership, Collaboration & Risk Management

  • Act as an authoritative technical SME for key application modules and consult with business analysts, product owners, QA, and infrastructure teams.
  • Mentor and coach junior and mid-level developers, fostering a culture of technical excellence, continuous learning, and clean code principles.
  • Exercise sound judgment and autonomy in resolving complex system issues and defining operational standards.
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding client assets by driving compliance with applicable laws, rules, regulations, and ethical standards.

Required Qualifications & Competencies

Experience & Education

  • Experience: Minimum 8+ years of progressive hands-on software development experience with enterprise full-stack applications.
  • Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or equivalent technical discipline / experience.

Technical Skills

DomainCore Requirements & Proficiencies

Backend Engineering

Deep proficiency in Java (8, 11, 17+) and core object-oriented/functional programming.

  • Strong hands-on expertise with Spring Framework (Spring Boot, Spring Security, Spring Data, Spring Cloud).
  • Proven experience designing scalable Microservice Architectures and RESTful Web Services.
  • Strong understanding of multi-threading, concurrency, caching (Redis, Ehcache), and performance tuning.Frontend Engineering
  • Advanced expertise in React.js (v16.8+ / functional components & hooks) and modern JavaScript (ES6+) / TypeScript.
  • Solid understanding of state management tools (Redux, Redux Toolkit, Zustand, or Context API).
  • Proficiency with HTML5, CSS3/SASS, modern layout techniques (Flexbox, CSS Grid), and UI component libraries (Tailwind CSS, Material UI, or Ant Design).
  • Familiarity with client-side performance optimization, bundling (Webpack, Vite), and web accessibility standards (WCAG).
  • Experience with asynchronous messaging / event streaming platforms (Apache Kafka, IBM MQ, or RabbitMQ). CI/CD & Cloud Infrastructure
  • Strong experience with containerisation technologies (Docker).
  • Hands-on experience deploying and managing workloads on container orchestration platforms (Kubernetes, OpenShift).
  • Proficiency with Git version control and branching workflows (GitFlow, Trunk-based).
  • Working knowledge of CI/CD pipeline automation (Jenkins, Tekton, GitHub Actions, Harness). Testing & Quality Strong commitment to test-driven and behavior-driven practices.
  • Experience with unit and integration testing tools: JUnit, Mockito, Jest, React Testing Library.
  • Knowledge of code quality and security scanning tools (SonarQube, Snyk, Checkmarx).

Soft Skills & Professional Attributes

  • Strong analytical and problem-solving skills with the ability to navigate ambiguous requirements.
  • Proven track record of operating independently and delivering complex projects under tight deadlines.
  • Excellent verbal and written communication skills with the ability to convey technical concepts to non-technical business partners.
  • Experience working within an Agile / Scrum framework with globally distributed cross-functional teams.

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

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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,244,143 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Pune
In office · 6+ years exp · Pune
Python
Java
Kotlin
SQL
C#
Databases
PostgreSQL
AI/ML
Copilot
Claude
AI Agents
LLM
Agentic Workflows
DevOps
Rest API
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
GitHub
Management
Agile
Apply
In office · 3+ years exp · Bengaluru
Python
SQL
Python
pySpark
Databases
Snowflake
Databricks
Delta Lake
Google BigQuery
AI/ML
Spark
DevOps
GCP
AWS
Analytics
ETL/ELT
Apply
In office · 5+ years exp · Bengaluru
Python
TypeScript
C#
C#
ASP.NET Core
Databases
PostgreSQL
AI/ML
Cursor
Claude Code
DevOps
AWS
Management
Agile
Scrum
Apply
Remote (India) · 4+ years exp · India
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Databases
PostgreSQL
Redis
Firestore
ElasticSearch
Frontend
Vue.js
Apply
SDE 3 2 hours ago
In office · 5+ years exp · Bengaluru
Python
Go
JavaScript
C#
Node JS
Python
Django
C#
.NET
Node JS
Nest.JS
Express
Databases
MySQL
MongoDB
Redis
RabbitMQ
Frontend
Socket.IO
DevOps
Git
AWS
Amazon ECS
Amazon CloudWatch
Linux
IoT
MQTT
Apply
Java Fullstack 1 day ago
In office · 8+ years exp · Pune
Python
Java
SQL
Java
Spring Boot
Hibernate
Databases
Oracle
MS SQL
Apache Kafka
AI/ML
Machine Learning
Mobile
JUnit
DevOps
Rest API
OpenShift
CI/CD
Docker
Kubernetes
Platform Engineering
AppDynamics
SOAP
QA
Swagger
Apply
In office · 5+ years exp · Bachelor's Degree · Pune
Python
SQL
Scala
Python
pySpark
Databases
Databricks
Delta Lake
AI/ML
Spark
Airflow
AI Agents
DevOps
Rest API
Terraform
Azure
CI/CD
Git
Docker
Kubernetes
Linux
Cybersecurity
Microsoft Entra ID
Analytics
Tableau
Power BI
ETL/ELT
Management
Agile
Apply
In office · 3+ years exp · Pune
Python
JavaScript
TypeScript
Node JS
AI/ML
AI Agents
LLM
Frontend
Next.js
React.js
Apply
Software Engineer 1 day ago
≈ $14k – $39k per year (Estimated) · In office · Full-Time · Master's Degree · Pune
C++
DevOps
CI/CD
Linux
Apply
Hybrid · Full-Time · 4+ years exp · Bachelor's Degree · Pune
Java
Java
Spring Boot
DevOps
Rest API
Apply
See all jobs
This is one of many
2,244,143 more open roles from verified company boards, updated every day.