{"id":4333036,"url":"https://alion.io/job/citi-java-technical-lead-vice-president-4","title":"Java Technical Lead - Vice President","company":{"id":7841,"name":"Citi","domain":"citi.com","url":"https://alion.io/company/citi","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"A","score":93,"open_postings":648,"ghost_share":0.017,"stale_share":0.387,"repost_share":0.059,"time_to_fill_p50_days":8,"computed_at":"2026-11-15T07:52:55Z"}},"role":"Backend","role_family":"Backend","seniority":"head","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Pune, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":10,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apache Kafka","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Hibernate","optional":false},{"name":"Java","optional":false},{"name":"JUnit","optional":false},{"name":"Kotlin","optional":false},{"name":"Kubernetes","optional":false},{"name":"Mockito","optional":false},{"name":"OpenShift","optional":false},{"name":"Oracle","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Rest API","optional":false},{"name":"Spring Boot","optional":false},{"name":"Spring Cloud","optional":false},{"name":"Spring Data JPA","optional":false},{"name":"Spring Security","optional":false},{"name":"Testcontainers","optional":false}],"status":"live","first_seen_at":"2026-11-13T00:00:00Z","employer_posted_date":"2026-11-13","last_verified_at":"2026-11-15T08:46:27Z","board_verified":true,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":2},"description":"Senior Java Developer is a position responsible for establishing, designing, and implementing scalable, high-performance application systems and services in close coordination with the Business and Technology teams. The overall objective of this role is to provide strong technical leadership, drive hands-on system analysis and architecture, and lead programming activities to expand and modernize the Onboarding Management & Coordination (OMC) technology platform.\nA key function within Banking and International Clients Technology is the global client onboarding process at Citi. Our team is responsible for the enterprise platform that orchestrates mission-critical client onboarding workflows across multiple business domains, including Legal, Credit, KYC/AML, and Account Opening. We empower clients and operations teams with real-time event-driven information, interactive tools, and robust APIs to automate, streamline, and accelerate end-to-end onboarding lifecycles.\nWe are looking for a talented, hands-on senior technologist with deep expertise in modern Java, Spring Boot, and Apache Kafka to help build the next generation of our global Client Onboarding Platform while driving performance and architectural excellence across the existing ecosystem. This role offers high visibility, technical ownership, and significant opportunity to shape how we serve our global institutional clients.\nResponsibilities:\nLead the hands-on architecture, design, and development of mission-critical, high-throughput microservices using modern Java (Java 17/21), Spring Boot, and RESTful/event-driven APIs\nArchitect and implement robust event-driven workflows and real-time streaming data pipelines using Apache Kafka (producers, consumers, partitions, schemas, and fault-tolerant message processing)\nDesign and implement highly concurrent, low-latency solutions utilizing advanced multithreading, concurrency patterns, and JVM performance tuning\nWrite clean, testable, maintainable, and secure code following modern software engineering best practices, design patterns, and enterprise security standards\nLead end-to-end SDLC activities from architectural design, technical specification, and implementation through to automated testing, CI/CD pipeline integration, and production deployment\nDesign and optimize data persistence layers across relational databases (Oracle, PostgreSQL) and NoSQL/document stores (MongoDB) ensuring data integrity, optimized indexing, and efficient querying\nContinuously monitor, profile, and optimize application performance, reliability, and resilience using distributed tracing, metrics, and observability tools\nPartner with Solution Architects, Product Owners, and cross-functional engineering teams to define system enhancements, evaluate technical trade-offs, and deliver complex business workflows\nInvestigate, troubleshoot, and resolve high-impact technical challenges in distributed production environments, leading root-cause analyses and permanent remediation\nProvide technical leadership, establish coding standards, conduct comprehensive peer code reviews, and mentor mid-level and junior developers across the team\nQualifications:\nMinimum 10+ years of hands-on enterprise Application Development experience with strong backend engineering expertise\nDeep, expert-level proficiency in Core Java (Java 11/17/21), object-oriented design, collections, memory management, and multithreading/concurrency models\nExtensive hands-on experience building and deploying production-grade microservices using the Spring ecosystem (Spring Boot, Spring Data JPA/Hibernate, Spring Security, Spring Cloud)\nStrong hands-on expertise with Apache Kafka and Event-Driven Architecture, including topic design, consumer groups, offset management, message serialization, and event streaming patterns\nProven experience in designing, building, securing, and versioning scalable RESTful APIs\nStrong database skills working with relational databases (e.g., Oracle, PostgreSQL) including query optimization, indexing, and transactions, as well as document stores (e.g., MongoDB)\nSolid understanding of distributed systems principles, caching strategies, and resilient design patterns (Circuit Breaker, Saga, Outbox, Retry/Backoff)\nHands-on experience with automated unit and integration testing frameworks (JUnit 5, Mockito, Testcontainers)\nFamiliarity with containerization and cloud platforms (Docker, Kubernetes / Red Hat OpenShift) and modern CI/CD deployment pipelines\nExposure to Kotlin is a significant advantage\nDemonstrated technical leadership, excellent analytical and debugging skills, and strong verbal and written communication abilities\nEducation:\nBachelor’s degree/University degree or equivalent experience\nMaster’s degree preferred\nThis job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.\n------------------------------------------------------\nJob Family Group:\nTechnology------------------------------------------------------\nJob Family:\nApplications Development------------------------------------------------------\nTime Type:\nFull time------------------------------------------------------\nMost Relevant Skills\nPlease see the requirements listed above.------------------------------------------------------\nOther Relevant Skills\nFor complementary skills, please see above and/or contact the recruiter.------------------------------------------------------\nCiti 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.\nIf 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.\nView Citi’s EEO Policy Statement and the Know Your Rights poster.","description_format":"text","description_chars":5984,"description_truncated":false,"requirements":{"experience_years_min":10,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"India","iso":"IN","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Cards & Card Issuing","Wealth Management & Financial Advisors","Payment Processing & Gateways","Investment Banking & M&A Advisory"],"lifecycle":[{"event":"open","at":"2026-11-15T08:46:27Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":2,"expected_fill_days":8,"reasons":["conf:3","win:early","comp:brand"],"computed_at":"2026-11-15T11:55:21Z"},"pay":null,"html_url":"https://alion.io/job/citi-java-technical-lead-vice-president-4","json_url":"https://alion.io/job/citi-java-technical-lead-vice-president-4.json","meta":{"generated_at":"2026-11-15T11:55:21Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":1488,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-16T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":7841},"rest":"https://alion.io/mcp/rest/get_company?id=7841"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fciti-java-technical-lead-vice-president-4"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fciti-java-technical-lead-vice-president-4"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fciti-java-technical-lead-vice-president-4"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/citi-java-technical-lead-vice-president-4\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fciti-java-technical-lead-vice-president-4"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4333036}},{"tool":"search_jobs","arguments":{"company":"citi.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4333036},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}