Skip to main content

Senior Java ReactJS Developer - Assistant Vice President

Job Req Id:
26935999
Location(s):
Pune, Maharashtra, India
Job Type:
Hybrid
Posted:
Apr. 09, 2026

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 Description:

We are seeking an experienced and highly skilled AV C12, Senior Full Stack Software Engineer, with 7+ years of experience, to join our dynamic team as a key individual contributor. The ideal candidate will be instrumental in 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, robust system and architectural design capabilities, and a commitment to best practices in CI/CD. The successful candidate will also leverage AI tools to enhance daily coding efficiency and contribute to the team's technical growth.

Responsibilities:

  • Contribute significantly to the design, development, and delivery of robust, scalable, and high-performance full-stack applications using Java and React.
  • Actively participate in architecting and implementing complex system designs and enterprise architectures, ensuring adherence to architectural best practices, security standards, and performance requirements.
  • Collaborate closely with product owners, business analysts, and fellow engineers to understand requirements and translate them into effective technical solutions.
  • Apply expertise in modern Java versions (17+) and Spring Boot frameworks for backend services development.
  • Implement event-driven architectures using Apache Kafka for real-time data processing and integration.
  • Work with and optimize database interactions, utilizing both relational (Oracle) and NoSQL (MongoDB) databases.
  • Support and contribute to CI/CD pipelines and DevOps practices to ensure continuous integration, automated testing, and seamless deployments.
  • Provide technical guidance and mentorship to less experienced team members, conducting code reviews and fostering a culture of quality and best practices.
  • Step up to handle technical discussions and provide direction to the team in the absence of a designated lead, ensuring continuity and progress.
  • Explore and integrate AI-powered coding tools and techniques to improve personal productivity, code quality, and contribute to team-wide adoption.
  • Effectively manage individual project tasks and contribute to the overall project success, including identifying and mitigating risks.
  • Communicate technical concepts clearly and concisely within the team and to cross-functional stakeholders.

Qualifications:

Required Skills:

  • Experience: 7+  years of hands-on experience in software development, with a strong 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 contribute to and implement complex, scalable, and resilient enterprise-level systems and microservice architectures.
  • CI/CD: Solid understanding and practical experience with CI/CD pipelines, tools, and methodologies.
  • Mentorship & Guidance: Ability to effectively mentor peers, provide technical guidance, and lead small initiatives or support the team in a lead's absence.
  • 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, open shift.
  • 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.

A man walks his dog, enjoying a well-earned break from work.

Global Benefits

Discover the top benefits offered to our global workforce, designed to support your well-being, growth and work-life balance. Explore a few of the highlights that make working with us rewarding.

Learn About Global Benefits

A woman enjoying work-life balance with her family

Explore More Jobs

  • Early Careers Talent Network

    Sign up to receive personalized job matches based on your skills and interests. We'll help you discover opportunities that align with your goals.

    Join Early Careers Network

  • Career Professionals Talent Network

    Sign up to receive tailored job matches based on your skills and experience. Discover opportunities that align with your ambitions.

    Join Career Professionals Network