Citi

Senior Java Developer- Assistant Vice President

Citi
Apply
10 hours ago
Pune, India or Chennai, IndiaSenior

Responsibilities

  • Design, develop, maintain, and support scalable enterprise applications using Core Java, Spring Boot, REST APIs, and microservices.
  • Lead the technical design and implementation of medium- to large-sized features and enhancements.
  • Apply expertise in multithreading, concurrency, collections, transaction management, and distributed system design.
  • Collaborate with business, product, architecture, and engineering teams to define and deliver technical solutions.
  • Analyze, troubleshoot, and resolve complex application, performance, and production issues.
  • Drive code reviews, testing strategies, automation, CI/CD adoption, and cloud-native engineering practices.
  • Use AI-powered engineering tools and coding agents to improve delivery efficiency and code quality.
  • Mentor junior developers, provide technical guidance, and serve as a subject matter expert for stakeholders and partner teams.
  • Identify engineering productivity improvements, manage technology risks, and support compliance with Citi policies and regulatory requirements.

Requirements

  • At least 5 years of application development experience.
  • Strong hands-on experience with Core Java, Spring Boot, REST APIs, microservices, multithreading, concurrency, collections, transaction management, SQL/RDBMS, and cloud fundamentals.
  • Experience with solution design, code reviews, performance tuning, and production support.
  • Familiarity with Git, CI/CD, testing frameworks, and Agile delivery practices.
  • Experience mentoring developers and leading technical discussions.
  • Ability to independently lead technical initiatives with limited supervision.
  • Preferred experience with Kafka, event-driven architectures, MongoDB or other NoSQL databases, Docker, Kubernetes, OpenShift, observability platforms, and coding agents such as Lightspeed, GitHub Copilot, or Devin AI.
  • Knowledge of application security, secure software development, Context Engineering, prompt design, and agentic software development practices is preferred.
  • Nice-to-have exposure to generative AI applications, LLM-powered solutions, RAG, MCP, and AI platform integrations.

Tech Stack

Apache KafkaDockerGitJavaKubernetesMongoDBOpenShiftSpring BootSQL

Categories

Citi

About Citi

10,000+ employees

Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.

Contact me