Citi

Senior Java Backend Developer- Assistant Vice President

Citi
Apply
14 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.
  • Apply expertise in multithreading, concurrency, collections, transaction management, and distributed system design.
  • Lead the technical design and implementation of medium to large-sized features and enhancements.
  • 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, CI/CD adoption, cloud-native engineering practices, and secure coding standards.
  • Use AI-powered engineering tools, coding agents, Context Engineering, and AI-first development practices throughout the software development lifecycle.
  • Mentor junior developers, provide technical guidance, act as a subject matter expert, and lead technical discussions.
  • Identify engineering productivity and automation opportunities while managing technology risks and regulatory compliance.

Requirements

  • 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 driving technical discussions, with the ability to independently lead technical initiatives with limited supervision.
  • Strong analytical, problem-solving, communication, and stakeholder collaboration skills.
  • Preferred experience with Kafka, event-driven architectures, MongoDB or other NoSQL databases, Docker, Kubernetes, OpenShift, observability and monitoring platforms, and AI coding agents.
  • Preferred knowledge of Context Engineering, prompt design, Agentic SDLC practices, application security, secure software development, GenAI applications, LLM-powered solutions, RAG, MCP, and AI platform integrations.

Benefits

  • Full-time position within Citi's Technology Applications Development organization.

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