Role: Senior Full Stack Engineer (Java + React)
Function: Software Engineering / Full Stack Development
Location: Bangalore
Type: Full-time
Industry: Technology / Digital Engineering / Consulting
About Company
The company is a technology consulting and digital engineering firm. It partners with Fortune companies and high-growth businesses to build, modernize, and scale digital products.
Its expertise spans Product Engineering, Cloud, Data & Analytics, AI, Generative AI, DevOps, Cybersecurity, and Enterprise Applications. It serves industries including Financial Services, Retail, Healthcare, Manufacturing, Telecommunications, and Consumer Technology.
Backed by leading investors, the company has a team of 1,600+ professionals headquartered in Bangalore.
Position Overview
As a Senior Full Stack Engineer, you will own end-to-end development of web applications — from scalable Java-based microservices to responsive React frontends. You will bring technical depth to architecture decisions, lead code reviews, and mentor junior engineers while delivering production-grade features that directly impact enterprise clients across multiple industries.
Role & Responsibilities
- Architect and develop scalable backend services using Java (8+), Spring Boot, and Hibernate/JPA within a microservices architecture
- Build dynamic, responsive UI components using React.js (Hooks, Functional Components) with Redux or Context API for state management
- Design, develop, and consume RESTful APIs to integrate frontend and backend systems seamlessly
- Lead code reviews, enforce coding standards, and mentor junior engineers on best practices
- Optimize applications for performance, scalability, and security across the full stack
- Manage builds using Maven or Gradle; contribute to CI/CD pipelines via Jenkins or GitHub Actions
- Participate in Agile/Scrum ceremonies and collaborate with cross-functional teams including UI/UX, QA, and DevOps
Must Have Criteria
- 6 years of hands-on experience in full stack development with Java (8+) and React.js
- Deep proficiency in Spring and Spring Boot for building production-grade backend services
- Demonstrated experience with RESTful API design and microservices architecture at scale
- Hands-on experience with Hibernate/JPA and strong SQL skills using MySQL, PostgreSQL, or Oracle
- Proficiency in React.js including Hooks, Functional Components, and state management via Redux or Context API
- Proficiency in JavaScript (ES6+), HTML5, CSS3, and at least one UI library (Material UI, Bootstrap, or Tailwind)
- Working knowledge of Git and build tools (Maven or Gradle)
Nice to Have
- Experience with NoSQL databases, particularly MongoDB
- Familiarity with Docker and containerized deployments
- Exposure to CI/CD tooling (Jenkins, GitHub Actions) and cloud platforms (AWS, Azure, or GCP)
- Knowledge of Webpack or Babel for frontend build optimization
- Prior experience in enterprise or consulting environments serving large-scale clients
What We Offer
- Opportunity to work on complex, high-impact engineering problems for Fortune-class enterprise clients
- Exposure to modern cloud-native and AI-powered technology stacks across diverse industries
- Mentorship from industry experts with backgrounds at leading global technology firms