Posted on: 18/11/2025
Description :
Job Title - Full-Stack Developer Java / React / Redux
Location - Pune, India
Experience - 6-8 years.
About Us :
Fulcrum Digital is a digital transformation and technology services company, working across industries such as banking & financial services, insurance, retail, healthcare, manufacturing, etc.
We ideate, design, build and deliver technology solutions that drive business value.
Role Summary :
As a Full-Stack Developer you will play a key role in designing, developing and maintaining scalable applications.
You will work on both backend (Java/Microservices) and frontend (React/Redux) components, integrating them into a smooth user experience.
You will collaborate with product owners, UX/design, QA, DevOps teams and technical leads to deliver high-quality software.
Key Responsibilities :
- Analyse requirements and design software solutions (backend + frontend) that meet business needs.
- Design, develop, test and deploy backend services using Java (and frameworks such as Spring / Spring Boot).
- Build frontend applications using React, implement state-management with Redux (or alternative solutions), collaborate on UI/UX.
- Ensure end-to-end integration : backend services, APIs, frontend consumption, performance, security, reliability.
- Work with microservices architecture, RESTful APIs, possibly GraphQL, service-to-service communication.
- Write clean, maintainable, testable code (unit tests, integration tests).
- Collaborate in Agile teams : sprint planning, design discussions, code reviews, peer reviews, story estimation, continuous improvement.
- Use version control (Git), CI/CD pipelines, automated build/deploy, monitor and optimise application performance.
- Mentor junior developers, share knowledge, drive standardisation and best practices across team.
- Drive frontend best practices : component architecture, state management, performance optimisations, responsive design.
- Troubleshoot production issues, debug backend and frontend (heap/thread dumps, browser performance issues).
Required Skills & Qualifications :
Backend (Java side) :
- Strong proficiency in Java (8+ or newer), and frameworks like Spring and Spring Boot.
- Experience with JPA/Hibernate, relational databases (SQL), and designing efficient queries.
- Familiarity with microservices architecture, API design (REST/HTTP), API gateways, service-oriented design.
- Good understanding of software engineering principles : dependency injection, design patterns (MVC, filters, interceptors, etc).
- Experience with debugging, performance tuning, memory/heap/thread dump analysis.
- Familiar with Git flow/branching strategies, code reviews, build automation.
Frontend (React/Redux side) :
- Solid experience with React.js (hooks, component lifecycle, functional components) and modern JavaScript (ES6+).
- Deep knowledge of Redux (or equivalent state-management libraries), ability to design and maintain global state, side?effects, middleware.
- Experience with frontend build tools (Webpack/Babel), bundling, optimisation, module splitting.
- Experience with responsive UI/UX, CSS frameworks/libraries (Bootstrap, Material UI, Tailwind CSS) and HTML5/CSS3 best practices.
- Understanding of performance optimisation (lazy loading, code-splitting, memoization) and browser rendering/diagnostics.
- Version control (Git), collaborative tools (Jira, Confluence), and familiarity with CI/CD for frontend deployments.
Bonus : Familiarity with micro front-ends, server-side rendering (Next.js), accessibility (WCAG), automated UI testing (Jest, Cypress) etc.
Desired / Good-to-Have :
- Cloud experience : AWS, Azure or GCP deployments for backend/frontend.
- DevOps awareness : build pipelines, containerisation (Docker/Kubernetes), monitoring/logging.
- Experience in a high-volume, low-latency environment (e.g., real-time systems, transactions).
- Exposure to big data/messaging systems (Kafka, RabbitMQ) or event?driven architectures.
- Strong communication skills, ability to work with distributed teams, mentoring and knowledge sharing culture.
- Agile mindset : Scrum/Kanban, continuous improvement, collaborating across functions
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1575805
Interview Questions for you
View All