Position Overview
We are seeking an experienced and visionary Java Fullstack Tech Lead (C13 - Vice President) to lead the design, development, and delivery of mission-critical, enterprise-scale applications within Citi. In this role, you will lead high-performing engineering squads, architect robust microservices and modern UI solutions, drive adoption of cloud-native and DevOps best practices, and collaborate closely with product management, business stakeholders, and enterprise architecture teams to deliver resilient, high-throughput financial systems.
Responsibilities & Core Expectations
1. Architectural Design & Technical Leadership
Own end-to-end technical solution architecture, translating complex business and regulatory requirements into scalable, fault-tolerant, and maintainable software designs.
Champion contemporary software paradigms including event-driven architectures (EDA), domain-driven design (DDD), asynchronous messaging, and reactive systems.
Ensure all technical designs strictly align with Citi’s enterprise architecture standards, cybersecurity principles,
and non-functional requirements (NFRs).
2. Fullstack Engineering Excellence (Java & Modern UI)
Architect and lead the implementation of resilient backend services using Java 17/21, Spring Boot 3.x, Spring Cloud, Hibernate/JPA, and microservices patterns.
Drive modern, modular, accessible, and responsive frontend applications using React, Angular, or TypeScript, enforcing component reusability and high UI performance.
Set rigorous engineering standards across the tech stack, ensuring clean code, SOLID principles, optimal algorithm design, and minimal technical debt.
3. Cloud-Native Architecture & Containerization
Drive migration and modernization of services toward cloud platforms (OpenShift / AWS / GCP / Private Cloud / Hybrid).
Oversee containerization strategies using Docker and orchestration via Kubernetes / OpenShift (ECS), ensuring auto-scaling, high availability, and disaster recovery readiness.
📌 Controls Tech (Pune)
🏢 Citi
📍 Pune