Login Sign Up

Senior Java React Developer

Citi Bank

12 - 14 years

Chennai, Pune

Posted: 03/05/2026

Getting a referral is 5x more effective than applying directly

Job Description

Discover your future at Citi

Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview

Job Title: C13 VP, Lead Full Stack Software Engineer 

Job Description:

We are seeking an experienced and highly motivated C13 Vice President, Full Stack Software Engineer, with over 12 years of experience, to join our dynamic team. The ideal candidate will be a technical leader, responsible for the design, development, and implementation of cutting-edge applications using a modern technology stack. This role requires a strong background in both front-end and back-end development, excellent system and architectural design capabilities, and proven project management skills. The successful candidate will also drive the adoption of best practices in CI/CD and leverage AI tools to enhance daily coding efficiency and innovation.

Responsibilities:

  • Lead the design, development, and delivery of robust, scalable, and high-performance full-stack applications using Java and React.
  • Architect and implement complex system designs and enterprise architectures, ensuring adherence to architectural best practices, security standards, and performance requirements.
  • Collaborate with product owners, business analysts, and other engineering teams to define requirements, scope projects, and deliver solutions that meet business needs.
  • Drive the adoption and implementation of modern Java versions (17+) and Spring Boot frameworks for backend services.
  • Design and develop event-driven architectures using Apache Kafka for real-time data processing and integration.
  • Manage and optimize database interactions with both relational (Oracle) and NoSQL (MongoDB) databases.
  • Champion CI/CD pipelines and DevOps practices to ensure continuous integration, automated testing, and seamless deployments.
  • Mentor junior engineers, conduct code reviews, and promote a culture of technical excellence and continuous improvement.
  • Evaluate and integrate AI-powered coding tools and techniques to improve developer productivity, code quality, and accelerate delivery.
  • Lead and manage projects effectively, ensuring timely delivery, risk mitigation, and clear communication with stakeholders.
  • Foster strong communication within the team and across departments, articulating complex technical concepts clearly to diverse audiences.

Qualifications:

Required Skills:

  • Experience: 12+ years of hands-on experience in software development, with a significant focus on full-stack engineering.
  • Programming Languages: Strong proficiency in Java (version 17 or higher) and JavaScript/TypeScript.
  • Backend Frameworks: Extensive experience with Spring Boot.
  • Frontend Technologies: Proven expertise in React.js and its ecosystem.
  • Messaging/Streaming: Hands-on experience with Apache Kafka.
  • Databases: Strong knowledge and experience with Oracle and MongoDB.
  • System and Architectural Design: Demonstrated ability to design and architect complex, scalable, and resilient enterprise-level systems and microservice architectures.
  • CI/CD: Solid understanding and practical experience with CI/CD pipelines, tools, and methodologies.
  • Project Management: Strong project management skills, including planning, execution, and stakeholder communication.
  • Communication: Excellent verbal and written communication skills, with the ability to articulate technical concepts to both technical and non-technical audiences.
  • AI Tools: Experience or strong interest in leveraging AI tools for code generation, testing, debugging, and overall development workflow enhancement.

Good to Have Skills:

  • Programming Languages: Experience with Kotlin.
  • Cloud Platforms: Familiarity with cloud platforms (e.g., AWS, Azure, GCP).
  • Containerization: Experience with Docker and Kubernetes.
  • Testing Frameworks: Knowledge of various testing frameworks for both front-end and back-end.

Education:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

About Company

Citi Bank, officially known as Citibank, is a global financial institution and the consumer division of Citigroup, a leading multinational banking corporation. Established in 1812, Citibank provides a wide range of financial services, including retail banking, credit cards, personal loans, wealth management, and investment banking. With a strong presence in over 100 countries, it serves millions of customers worldwide, offering both individual and business banking solutions. Citibank is known for its digital banking innovations, global reach, and commitment to financial inclusion and economic growth.

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.