Citigroup logo

Senior Full Stack Engineer

Citigroup
NewPosted this week

LOCATION

Pune · Hybrid

EXPERIENCE

7 - 9 Years

TYPE

FullTime

SKILLS REQUIRED

Full-Stack DevelopmentJavaSpring BootReact.jsMicroservices ArchitectureRESTful APIsTypescript

Job description

Overview

Senior Full Stack Engineer to design, architect and deliver mission-critical web applications, with Java / Spring Boot on the back end and React & TypeScript on the front end, and to mentor engineers across the team.

What you'll do

  • Lead end-to-end design, implementation and deployment of resilient microservices and full-stack web applications.
  • Build intuitive, accessible, high-performance user interfaces using modern React, Redux and TypeScript.
  • Develop high-throughput RESTful APIs, event-driven pipelines and data persistence layers with Spring Boot, Spring Data and relational/NoSQL databases.
  • Champion code quality through automated testing, peer code reviews, CI/CD automation and architectural discussions.
  • Profile and optimize applications for speed, security, resilience and horizontal scalability.
  • Act as subject matter expert, collaborate with product managers, UX designers and platform architects, and coach junior and mid-level engineers.
  • Continuously evaluate emerging technologies, libraries and frameworks to keep the tech stack modern and efficient.
  • Perform other job-related duties as required.

What you'll need

  • 7-9 years of professional software engineering experience delivering production-grade full-stack web applications.
  • Strong proficiency in Java and extensive hands-on experience with the Spring Ecosystem (Spring Boot, microservices architecture, RESTful API design).
  • In-depth experience with React, state management (e.g., Redux, Context API) and modern front-end tooling and build workflows.
  • Strong experience building Micro Front Ends in a React based environment.
  • Solid understanding of relational (SQL) and non-relational (NoSQL) database design, indexing and ORM frameworks (Hibernate / JPA).
  • Strong foundation in computer science fundamentals: data structures, algorithms, concurrency, system design and security best practices.
  • Proven track record with automated testing (JUnit, Mockito, Jest, React Testing Library) and CI/CD pipelines.
  • Autonomy and ownership: take business requirements from concept to production with minimal supervision.
  • Strong problem-solving mindset with attention to detail, maintainability and clean architecture (SOLID principles).
  • Excellent communication and collaboration skills with technical and non-technical stakeholders.
  • Bachelor's degree / University degree or equivalent experience.

Details

  • Location: Pune, Maharashtra, India.
  • Full-time role in the Applications Development job family.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Full Stack Engineer