C

Citi

Runs banking and payments for global clients

Java Full Stack Technical Lead

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timePune, Maharashtra, IndiaNo salary listedHybrid

About the Job

Requirements

  • A bachelor's or master's degree in Computer Science, Computer Engineering, Information Technology, or a related field.
  • At least 12 years of professional software engineering experience.
  • At least 3 years in a Technical Lead or Principal Engineering capacity within financial services, fintech, or large-scale enterprise environments.
  • Experience with Java 17 or 21, Spring Boot, Spring Data, Spring Security, microservices, and Hibernate.
  • Experience with React.js or Angular, TypeScript, HTML5, CSS3, and modern state management such as Redux or Zustand.
  • Experience with Apache Kafka, Solace, RabbitMQ, and event-driven architecture.
  • Experience with Oracle, PostgreSQL, MongoDB, Redis, and distributed caching.
  • Experience with Kubernetes, OpenShift, Docker, Tekton or Jenkins, Helm, and Terraform.
  • Experience with OAuth 2.0, mutual TLS, Snyk, SonarQube, JUnit, Mockito, and Cypress.
  • Experience with Prometheus, Grafana, Splunk, OpenTelemetry, and AppDynamics.

Responsibilities

  • Own end-to-end technical solution architecture, translating complex business and regulatory requirements into scalable, fault-tolerant, maintainable software designs.
  • Champion event-driven architectures, domain-driven design, asynchronous messaging, and reactive systems.
  • Ensure technical designs align with enterprise architecture standards, cybersecurity principles, and non-functional requirements.
  • Architect and lead resilient backend services using Java 17 or 21, Spring Boot 3.x, Spring Cloud, Hibernate or JPA, and microservices patterns.
  • Drive implementation of modern, modular, accessible, and responsive frontend applications using React, Angular, or TypeScript, ensuring reusable components and high UI performance.
  • Set engineering standards across the technology stack, including clean code, SOLID principles, optimal algorithm design, and minimal technical debt.
  • Drive service migration and modernization toward cloud platforms including OpenShift, AWS, GCP, private cloud, or hybrid cloud.
  • Oversee containerization using Docker and orchestration using Kubernetes or OpenShift (ECS), ensuring auto-scaling, high availability, and disaster recovery readiness.
  • Architect multi-region, active-active, or active-passive deployment patterns to support business continuity and disaster recovery.
  • Design and govern enterprise RESTful APIs, GraphQL endpoints, and gRPC interfaces following OpenAPI or Swagger specifications.
  • Architect asynchronous, event-driven data-streaming pipelines using Apache Kafka, Solace, or IBM MQ.
  • Implement API gateway controls, rate limiting, mutual TLS, token-based authentication using OAuth2 or OIDC, and circuit-breaking patterns.
  • Lead database design, query optimization, indexing, and data modeling across Oracle, PostgreSQL, MongoDB, Cassandra, and other relational or NoSQL/document databases.
  • Implement distributed caching using Redis or Hazelcast to improve response latency and system throughput.
  • Ensure adherence to data governance, lineage, retention, and masking policies for sensitive financial data.
  • Champion automated CI/CD pipelines using Tekton, Jenkins, GitLab or GitHub Actions, and Harness.
  • Enforce test-driven development, behavior-driven development, and integration testing using JUnit 5, Mockito, Cypress, Playwright, or Jest.
  • Mandate static and dynamic security scanning using Snyk, SonarQube, Checkmarx, and Black Duck, with zero-tolerance policies for high-severity vulnerabilities.
  • Implement telemetry, metrics, distributed tracing, and centralized logging using OpenTelemetry, Prometheus, Grafana, Splunk, or ELK/Loki.
  • Drive site reliability engineering practices and set and monitor service level objectives, service level indicators, and error budgets.
  • Lead root-cause analysis for production incidents, conduct blameless post-mortems, and implement preventative corrective actions.
  • Ensure software deliverables comply with internal development lifecycle standards, Citi Information Security Policies, and regulatory guidelines such as SOX, Basel, and GDPR.
  • Prepare applications for internal and external audits, architecture review boards, and threat-modeling assessments.
  • Manage risk identification, remediation tracking, and technical mitigation across owned repositories and systems.
  • Mentor and coach engineers at C09–C12 levels through code reviews, pair programming, and technical workshops.
  • Foster innovation, psychological safety, continuous learning, and engineering excellence across geographically distributed squads.
  • Partner with Engineering Managers on technical hiring, skill assessments, performance reviews, and career development roadmaps.
  • Collaborate with Product Managers, Business Analysts, Scrum Masters, and Operations teams in PI planning, backlog grooming, and sprint execution.
  • Translate business roadmaps into technical user stories, estimation models, and phased release strategies.
  • Communicate technical concepts, project risks, and architectural trade-offs to senior management and non-technical stakeholders.

About the Company

Citi

Runs banking and payments for global clients

Citi runs banking, investment and payment services for companies, governments and individuals around the world. Its global network connects institutions with local banking systems, while its US consumer business sells credit cards and deposit accounts. Corporate clients use Citi to manage cash, finance trade and raise capital, and investors use its trading, custody and wealth services to hold and manage assets. The bank earns interest on loans and fees from payments, securities transactions, financial advice and account services. Citi traces its banking roots to 1812; the Citigroup holding company was formed in 1998, and its headquarters are in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1812

Recently Posted Jobs

Explore more opportunities at Citi

See more jobs