Citi
Senior Architect - Java and Generative AI - Vice President
- 1/124, SHIVAJI GARDENS, MOONLI
- Full-time
- Posted
Skills
Job description
The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.
Responsibilities:
Recommended Qualifications:
10 years of hands-on software development experience with mastery of Java (Java 17/21), Spring Boot, Spring Cloud, reactive programming, and designing scalable, fault-tolerant microservices architectures.
Extensive experience architecting and containerizing applications using Red Hat OpenShift / Kubernetes (K8s), Docker, and Helm, with solid exposure to hybrid and public cloud infrastructure (AWS / GCP).
Deep practical experience implementing distributed, event-driven systems using Apache Kafka / Confluent Kafka, IBM MQ, and pub/sub patterns for real-time, low-latency transaction processing.
Strong proficiency with modern DBaaS environments, relational databases (PostgreSQL, Oracle), NoSQL data stores (MongoDB), and distributed caching solutions (Redis) , including schema design and performance optimization.
Demonstrated expertise in continuous integration and automated deployment pipelines (Lightspeed / Tekton / Harness / Jenkins / GitHub Actions), automated test frameworks (JUnit, Testcontainers), and GitOps delivery models.
Strong adherence to enterprise security governance, OAuth2/OIDC, mTLS, HashiCorp Vault secrets management, and automated vulnerability scanning (SonarQube, Checkmarx, Snyk).
Proven leadership capabilities to guide cross-functional engineering teams, drive technical blueprints, enforce rigorous code review standards, mentor junior engineers, and translate complex business requirements into robust solution architectures.
Education:
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
------------------------------------------------------
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.