C

Citi

Runs banking and payments for global clients

Java Technology Lead

Backend EngineeringConfirmed live in the last 24 hours
Full-timePune, Maharashtra, IndiaNo salary listedHybrid

About the Job

Requirements

  • 13+ years of software engineering experience with strong Java expertise.
  • Strong experience with Spring Boot, REST APIs, microservices, and Kafka or similar messaging platforms.
  • Expertise in relational databases such as Oracle, PostgreSQL, or Mongo.
  • Proven experience in database performance, tuning, and optimization.
  • Experience with Kubernetes, containers, CI/CD pipelines, Git, and DevOps practices.
  • Working knowledge of AI technologies, generative AI, machine learning concepts, AI agents, large language models, prompt engineering, and AI development tools.
  • Experience integrating AI capabilities into enterprise applications.
  • Strong understanding of cloud platforms and distributed systems.
  • Bachelor's degree in computer science, engineering, or a related field.

Responsibilities

  • Lead the complete software development life cycle, including requirements analysis, solution design, development, testing, deployment, production support, and continuous improvement.
  • Design and develop enterprise-grade applications using Java, Spring Boot, microservices, APIs, event-driven architecture, and cloud-native technologies.
  • Drive architecture decisions focused on scalability, reliability, security, performance, and maintainability.
  • Lead AI-enabled initiatives and collaborate with business and technology teams to identify opportunities for AI-assisted automation, analytics, and intelligent applications.
  • Evaluate and leverage AI tools, generative AI platforms, large language model integrations, vector databases, and AI development frameworks where appropriate.
  • Optimize database design, SQL performance, indexing strategies, data access patterns, and application performance.
  • Build, lead, coach, and develop engineering teams while fostering a culture of innovation, accountability, and continuous learning.
  • Provide technical guidance through architecture reviews, code reviews, design reviews, and mentoring.
  • Partner with senior stakeholders to define technology roadmaps and delivery plans.
  • Oversee application support, incident management, root cause analysis, and platform stability.
  • Lead teams of developers, engineers, and technical specialists.
  • Establish engineering standards, governance, and best practices.
  • Provide career coaching, performance feedback, and talent development.
  • Drive delivery excellence across multiple concurrent initiatives.
  • Act as a trusted advisor to business and technology leadership.

Desired Qualifications

  • An advanced degree is preferred.

About the Company

Citi

Runs banking and payments for global clients

Citi runs banking, investment and payment services for companies, governments and individuals around the world. Its global network connects institutions with local banking systems, while its US consumer business sells credit cards and deposit accounts. Corporate clients use Citi to manage cash, finance trade and raise capital, and investors use its trading, custody and wealth services to hold and manage assets. The bank earns interest on loans and fees from payments, securities transactions, financial advice and account services. Citi traces its banking roots to 1812; the Citigroup holding company was formed in 1998, and its headquarters are in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1812

Recently Posted Jobs

Explore more opportunities at Citi

See more jobs