Back to Search
Overview
Senior

Senior React and Java Developer

Confirmed live in the last 24 hours

Citigroup

Citigroup

Pune Maharashtra India
On-site
Posted April 8, 2026

Job Description

Required Qualifications:

  • Experience & Technical Leadership:
    • 8+ years of progressive experience in Frontend/Full-Stack Applications Development or Systems Analysis, with a substantial and demonstrated focus on modern UI technologies, especially React.js.
    • Proven experience in successfully leading, architecting, and delivering complex frontend software development projects from conceptualization to production deployment.
    • Demonstrated expertise in technical leadership, including providing guidance, mentorship, and conducting comprehensive code reviews for frontend development teams.
    • Subject Matter Expert (SME) in React application development, encompassing advanced knowledge of React.js, its ecosystem, best practices, and design patterns.
    • Strong proficiency in software architecture principles, frontend design patterns (e.g., MVVM, unidirectional data flow), and object-oriented/functional programming paradigms.
  • Core Technical Proficiency:
    • Expert-level knowledge of JavaScript (ES6+) and TypeScript, with extensive hands-on experience in building scalable, resilient, and high-performance single-page applications (SPAs) and Progressive Web Apps (PWAs).
    • Deep understanding of the React.js library, including Hooks, Context API, component lifecycle, and performance optimization techniques.
    • Extensive experience with state management libraries (e.g., Redux, Zustand, Recoil) and routing libraries (e.g., React Router).
    • Strong command of modern web technologies: HTML5, CSS3, and CSS preprocessors (e.g., Sass, Less) or CSS-in-JS solutions (e.g., Styled Components, Emotion).
    • Proficiency in building responsive and adaptive user interfaces, ensuring cross-browser compatibility and accessibility (WCAG standards).
    • Proven expertise in consuming secure RESTful APIs and GraphQL endpoints.
    • Hands-on experience with frontend build tools (e.g., Webpack, Vite, Rollup) and package managers (npm, Yarn).
    • Experience with CI/CD systems (e.g., Jenkins, GitLab CI, GitHub Actions) for automated frontend testing, building, and deployment pipelines.
    • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and concepts of containerization (Docker, Kubernetes) for deploying frontend applications.
    • Advanced troubleshooting, debugging, and performance optimization skills for client-side applications.
    • Proficiency in automated frontend testing frameworks (e.g., Jest, React Testing Library, Cypress, Playwright) and a strong advocate for Test-Driven Development (TDD).
    • Solid understanding of secure coding practices and application security principles relevant to frontend development (e.g., XSS, CSRF protection).
    • Expertise in modern version control systems, particularly Git, including advanced branching strategies and pull request workflows.
  • Methodology & Professional Skills:
    • Deep understanding and practical experience with Agile/Scrum methodologies and fostering collaborative development environments.
    • Exceptional ability to adjust priorities dynamically and manage multiple tasks effectively as circumstances dictate.
    • Demonstrated leadership and project management skills, including stakeholder communication and resource allocation.
    • Consistently demonstrates clear, concise, and effective written and verbal communication skills for technical and non-technical audiences.

Desirable Qualifications:

  • Polyglot Programming Exposure:
    • Experience or familiarity with backend development using Node.js (e.g., Express.js, NestJS) or other languages relevant to full-stack development.
  • Big Data & Analytics Exposure:
    • Exposure to Big Data technologies (e.g., Apache Spark, Hadoop, Kafka) and experience in building data processing pipelines.
    • Familiarity with data warehousing concepts and relevant tools.
  • Artificial Intelligence (AI) Proficiency:
    • Practical experience using AI tools such as Copilot, Devin, Windsurf, Antigravity, and Claude.
    • Experience with Agentic AI tools and their application in development workflows.
    • Understanding and practical application of Generative AI concepts and tool usage.
  • Cloud & Industry Certifications:
    • Relevant cloud certifications (e.g., AWS Certified Developer, Azure Developer Associate, Google Cloud Professional Developer).
    • Industry certifications in project management (e.g., PMP) or Agile methodologies (e.g., CSM, CSPO).
  • Domain Knowledge:
    • Understanding of financial services industry domain, regulatory requirements, and compliance standards.

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

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.

reactjava