Source description
About the role
Area(s) of responsibility We are looking for a highly skilled Senior Full-Stack Developer with exceptional expertise in React and modern frontend technologies , paired with solid backend experience in Java Spring Boot . The ideal candidate is passionate about building high-performance, scalable web applications and delivering seamless user experiences.
Key Responsibilities
Design, develop, and maintain complex, responsive UI components using React.js, Redux, and modern JavaScript (ES6+)
Lead frontend architecture decisions including state management, component design patterns, and performance optimization
Integrate frontend applications with RESTful and GraphQL APIs built on Java Spring Boot
Develop and maintain Java Spring Boot microservices and backend APIs
Collaborate with UX/UI designers to translate wireframes and prototypes into pixel-perfect, accessible interfaces
Conduct code reviews and mentor junior developers on frontend best practices
Write unit and integration tests using Jest, React Testing Library, and JUnit
Optimize application performance, load times, and cross-browser compatibility
Participate in Agile ceremonies (sprint planning, standups, retrospectives)
Required Skills & Experience
Frontend
5+ years of hands-on experience with React.js (hooks, context API, functional components)
Expert-level proficiency in JavaScript / TypeScript
Strong knowledge of Redux / Redux Toolkit or equivalent state management (Zustand, Recoil)
Deep understanding of HTML5, CSS3, SASS/SCSS , and responsive design principles
Experience with REST API and GraphQL integration from the frontend
Proficiency with frontend build tools: Webpack, Vite, Babel
Familiarity with React Router , lazy loading, and code splitting
Strong understanding of browser performance optimization and Core Web Vitals
Experience with testing frameworks: Jest, React Testing Library, Cypress
Backend
Solid experience with Java (8+) and Spring Boot framework
Knowledge of Spring Security, Spring Data JPA, Hibernate
Experience building and consuming RESTful APIs
Familiarity with SQL databases (PostgreSQL, MySQL, MS SQL Server)
Understanding of microservices architecture and API design patterns
Skills with M/O flag are part of Specialization
Programming/Software Development -PL3 (Functional) Estimation & Scheduling -PL1 (Functional) Team Management -PL1 (Functional) Software Design -PL2 (Functional) Software Configuration -PL3 (Functional) Quality Assurance -PL1 (Functional) Help the tribe -PL2 (Behavioural) Stakeholder Relationship Management -PL1 (Functional) Requirements Definition And Management -PL1 (Functional) Think Holistically -PL2 (Behavioural) Knowledge Management -PL2 (Functional) Win the Customer -PL2 (Behavioural) One Birlasoft -PL2 (Behavioural) Results Matter -PL2 (Behavioural) Get Future Ready -PL2 (Behavioural) Test Execution -PL2 (Functional) MySQL - PL2 (Mandatory) Spring Boot - PL3 (Mandatory) Java - PL3 (Mandatory) Kubernetes - PL2 (Optional) REST API's - PL2 (Mandatory) TypeScript - PL2 (Optional) React JS - PL3 (Mandatory) RxJS - PL2 (Mandatory) JavaScript - PL3 (Mandatory)
More at Birlasoft