{"id":2512413,"url":"https://alion.io/job/citi-lead-developer-java-and-microservices","title":"Lead Developer - Java and Microservices","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":100,"open_postings":377,"ghost_share":0.008,"stale_share":0.003,"repost_share":0.088,"time_to_fill_p50_days":10,"computed_at":"2026-10-14T06:34:16Z"}},"role":"Backend","role_family":"Backend","seniority":"lead","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","India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":22000,"max_usd":46000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":51},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Apache Kafka","optional":false},{"name":"API Gateway","optional":false},{"name":"AppDynamics","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Dynatrace","optional":false},{"name":"Git","optional":false},{"name":"Gradle","optional":false},{"name":"Grafana","optional":false},{"name":"gRPC","optional":false},{"name":"Hibernate","optional":false},{"name":"HikariCP","optional":false},{"name":"IBM MQ","optional":false},{"name":"Java","optional":false},{"name":"Jenkins","optional":false},{"name":"Kubernetes","optional":false},{"name":"Maven","optional":false},{"name":"Micrometer","optional":false},{"name":"OpenShift","optional":false},{"name":"OpenTelemetry","optional":false},{"name":"Oracle","optional":false},{"name":"PCI DSS","optional":false},{"name":"PKI","optional":false},{"name":"Prometheus","optional":false},{"name":"Resilience4j","optional":false},{"name":"Scrum","optional":false},{"name":"SLI/SLO/SLA","optional":false},{"name":"SOAP","optional":false},{"name":"Splunk","optional":false},{"name":"Spring Boot","optional":false},{"name":"Spring Cloud","optional":false},{"name":"Spring Data JPA","optional":false},{"name":"Spring Framework","optional":false},{"name":"Spring Security","optional":false},{"name":"SQL","optional":false},{"name":"Swagger","optional":false},{"name":"TeamCity","optional":false},{"name":"COBOL","optional":true},{"name":"Gatling","optional":true},{"name":"GDPR","optional":true},{"name":"JMeter","optional":true},{"name":"JUnit","optional":true},{"name":"Kanban","optional":true},{"name":"Kotlin","optional":true},{"name":"Mockito","optional":true},{"name":"Pact","optional":true},{"name":"SonarQube","optional":true},{"name":"Testcontainers","optional":true}],"status":"live","first_seen_at":"2026-10-14T09:12:08Z","employer_posted_date":"2026-10-14","last_verified_at":"2026-10-14T22:24:16Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"We are seeking a highly experienced and technically accomplished Application Dev Lead to join our team, responsible for architecting, developing, and leading our core banking integration strategies and modern microservices ecosystem. The ideal candidate will be a subject matter expert in integration technologies, possess deep, hands-on expertise in Java Microservices and enterprise Database engineering (Oracle/SQL), have extensive knowledge of the financial services domain, and demonstrate a proven track record of leading technical teams to deliver robust, scalable, and secure solutions.\nThis role requires a unique blend of hands-on technical excellence, architectural vision, database performance optimization, and strong people management skills to drive the modernization and stability of our mission-critical banking systems.\nKey Responsibilities:\nLeadership & People Management\nTeam Leadership & Mentorship: Lead, manage, and mentor a high-performing team of developers, backend engineers, and integration specialists, fostering technical capability, career growth, and engineering excellence across Java microservices and middleware platforms.\n Project & Delivery Ownership: Take full ownership of technical delivery across complex integration initiatives, including architectural scoping, task breakdown (WBS), accurate sprint estimation, resource planning, and milestone prioritization.\n Quality Assurance & Engineering Governance: Enforce best-in-class engineering practices by conducting rigorous code reviews, pull request audits, and comprehensive architectural design reviews (TDRs).\nStakeholder Collaboration: Collaborate seamlessly across business lines, enterprise architecture, database administrators, infrastructure, Information Security, and third-party vendor teams to align technical delivery with strategic business goals.\n SME & Agile Delivery: Act as the primary Subject Matter Expert (SME) for complex escalations, production incident triage (Sev-1/MIM), and root-cause analysis, while driving Agile/Scrum ceremonies to ensure predictable, high-quality, and timely delivery.\nTechnical & Domain Responsibilities\n Java Microservices Architecture: Architect, build, and deploy production-grade, containerized Java microservices using Spring Boot, Spring Cloud, and RESTful/gRPC APIs, implementing distributed resilience patterns (Saga orchestrations, Circuit Breakers, Bulkheads, Outbox pattern).\n Database Engineering & Query Performance: Design robust database models and persistence layers (Spring Data JPA, Hibernate, JDBC), execute query tuning, analyze execution plans (EXPLAIN PLAN), optimize indexing strategies (B-Tree, Bitmap, composite), and resolve connection pool (HikariCP) and row-level locking contentions in enterprise Oracle/SQL environments.\n High-Availability Integration Design: Design and implement resilient, distributed integration solutions prioritizing active-active high availability (HA), fault tolerance, multi-region disaster recovery (DR), recoverability, and minimal business disruption.\n Legacy-to-Cloud Modernization: Lead the architectural evolution and phased decomposition of legacy centralized middleware (TIBCO BusinessWorks, IBM MQ) into distributed, event-driven architectures utilizing Apache Kafka and cloud-native Java microservices.\n Banking Domain Systems Integration: Apply deep expertise in banking and financial services to integration architecture, specifically in real-time fraud detection, payment processing rails (ISO 20022, SWIFT, Fedwire, ACH), clearing and settlement, and core enterprise banking ledgers.\n Security, Audit & Regulatory Compliance: Ensure all integration services strictly comply with enterprise security baselines, audit controls, regulatory mandates (OCC, Fed, PRA, MAS), data protection rules (PII, PCI-DSS), Mutual TLS (mTLS) certificate management, and operational resilience standards.\n High-Volume Real-Time Messaging: Oversee the architecture, throughput tuning, and management of real-time transaction flows, high-volume messaging pipelines, dead-letter queue (DLQ) automation, and sub-second SLA routing.\nRecommended Qualifications\nCore Technical Skills\n Java & Microservices:Advanced proficiency in Core Java (Java 11/17/21), Multithreading, Concurrency, and JVM tuning (Memory management, Garbage Collection - G1GC/ZGC).\nHands-on mastery of Spring Framework (Spring Boot, Spring Cloud, Spring Data, Spring Security, Spring Batch).\nDeep experience with Microservices patterns (Saga Orchestration/Choreography, CQRS, Circuit Breaker via Resilience4j, API Gateway routing).\nContainerization and orchestration experience using Docker, Kubernetes, and OpenShift.\n\n Database & Data Persistence:Advanced expertise in Relational Databases: Oracle (19c+), SQL, PL/SQL, stored procedures, functions, packages, and triggers.\nDeep knowledge of Query Performance Tuning, Execution Plan analysis (EXPLAIN PLAN), index design, partitioning, and stats gathering.\nMastery of connection pool management (HikariCP), lock contention mitigation, deadlock resolution, and transaction isolation levels (READ COMMITTED, SERIALIZABLE).\nSolid understanding of ORM frameworks (Hibernate, JPA) and mitigation of ORM antipatterns (N+1 queries, dirty checks).\n\n Enterprise Middleware & Messaging:Subject Matter Expertise in TIBCO technologies: TIBCO BusinessWorks (BW 5.x / 6.x), TIBCO Enterprise Message Service (EMS), TIBCO Administrator/TEA.\nIn-depth experience with enterprise queuing and streaming: IBM MQ and Apache Kafka (Topic design, Partitioning, Consumer Groups, Schema Registry).\n\nAPIs & Protocols:Contract-first API development: RESTful Web Services, OpenAPI/Swagger, SOAP Web Services, gRPC.\nData formatting & transformation: JSON, XML, XSD, WSDL, XPath, XSLT, and Canonical Data Modeling.\n\n Security & Cryptography:Solid foundation in transport and application security: SSL/TLS 1.3, Mutual TLS (mTLS), Public Key Infrastructure (PKI), Keystores/Truststores, OAuth2, OIDC, SAML, and API Key/Token management.\n\n DevOps, CI/CD & Observability:Build & CI/CD toolchains: Git, Maven, Gradle, Harness, TeamCity, Jenkins, uDeploy.\nComprehensive monitoring & logging: Splunk, AppDynamics, Dynatrace, Prometheus, Grafana, Micrometer, and distributed tracing (OpenTelemetry/Zipkin).\n\nGood to Have Skills\n Automated Testing & Quality Engineering:Experience with Test-Driven Development (TDD) and Behavior-Driven Development (BDD).\nFamiliarity with unit and integration testing frameworks such as JUnit 5, Mockito, Testcontainers, and Spring Boot Test.\nExperience with API contract testing tools (Pact, Spring Cloud Contract) and performance/load testing tools (JMeter, Gatling).\nKnowledge of automated code quality gates and static analysis tools (SonarQube, Checkstyle).\n\nBanking Domain Expertise\nDeep expertise in banking and financial services integration architecture and enterprise application patterns.\nProven experience with real-time fraud detection pipelines, payment processing rails (ISO 20022, SWIFT MT/MX, Fedwire, NACHA/ACH, RTP), core ledger accounting, and trade/transaction processing systems.\nIn-depth knowledge of real-time transactional flows, straight-through processing (STP), guaranteed exactly-once delivery, idempotency key patterns, and high-volume messaging resilience.\nHands-on familiarity with global banking regulations, audit readiness, operational resilience standards, and data protection frameworks (GLBA, GDPR, PCI-DSS).\nLeadership & Management\nDemonstrated experience leading, mentoring, and managing technical teams of developers, backend engineers, and integration architects.\nProven ability to manage full end-to-end technical delivery, including architectural roadmapping, scope definition, backlog grooming, estimation, and task prioritization.\nTrack record of establishing engineering best practices, leading code reviews, reducing technical debt, and elevating team capabilities in modern technologies.\nExceptional stakeholder management, technical communication, and presentation skills across technical teams and executive business sponsors.\nStrong proficiency in driving agile project delivery using Scrum/Kanban methodologies, sprint planning, and release governance.\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":9292,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"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-10-14T09:12:08Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":10,"reasons":["conf:0","win:early","comp:brand"],"computed_at":"2026-10-14T22:31:05Z"},"pay":null,"html_url":"https://alion.io/job/citi-lead-developer-java-and-microservices","json_url":"https://alion.io/job/citi-lead-developer-java-and-microservices.json","meta":{"generated_at":"2026-10-14T22:31:05Z","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":30321,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-15T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"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-lead-developer-java-and-microservices"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"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-lead-developer-java-and-microservices"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"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-lead-developer-java-and-microservices"},{"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-lead-developer-java-and-microservices\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fciti-lead-developer-java-and-microservices"}]}