Hero Image

AnitaB.org Talent Network

Connecting women in tech with the best professional opportunities!

Senior Java React Developer

Citi

Citi

Software Engineering
Chennai, Tamil Nadu, India · Pune, Maharashtra, India
Posted on Mar 24, 2026

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.

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Most Relevant Skills

Please see the requirements listed above.

------------------------------------------------------

Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

------------------------------------------------------

Citi 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.

If 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.

View Citi’s EEO Policy Statement and the Know Your Rights poster.