Job details
Senior React JS Developer
- Java
- Spring Boot
- Redux
- REST
- GraphQL
- NextJS
- Docker
Posted: 2 days ago
Job description
Role & responsibilities
Experience
710 years of overall software development experience
4+ years of hands-on experience with React JS
Job Summary
We are looking for a highly skilled Senior React JS Developer with strong experience in building scalable, highperformance web applications. The ideal candidate will have deep expertise in React.js, a solid foundation in Java-based backend systems, and strong database knowledge, along with excellent communication, collaboration, and leadership skills. This role involves close collaboration with crossfunctional teams, mentoring junior developers, and contributing to architectural decisions.
Key ResponsibilitiesFrontend (React JS)
- Design, develop, and maintain responsive and highperformance React applications
- Build reusable components and frontend libraries using React, Hooks, Context API
- Optimize application performance and ensure crossbrowser compatibility
- Integrate frontend components with RESTful APIs / GraphQL
- Maintain high code quality using best practices, linting, and testing
- Collaborate with UX/UI designers to deliver intuitive user experiences
Backend & Integration (Java)
- Work closely with Java backend teams to define and consume APIs
- Understand and contribute to Java-based services (Spring / Spring Boot)
- Participate in backend design discussions when required
- Troubleshoot and resolve frontend–backend integration issues
Database & Data Handling
- Strong understanding of relational databases (Oracle, MySQL, PostgreSQL)
- Experience with NoSQL databases (MongoDB, Cassandra – good to have)
- Ability to write and optimize SQL queries
- Understand data flow, API contracts, and data validation
Architecture & Code Quality
- Participate in system design and architecture discussions
- Ensure applications are secure, scalable, and maintainable
- Conduct code reviews and enforce coding standards
- Mentor junior developers and provide technical guidance
Required Technical SkillsFrontend
- React JS, JavaScript (ES6+), TypeScript
- HTML5, CSS3, SCSS, Responsive Design
- Redux / Context API / Zustand (any state management)
- Webpack, Babel, Vite
- Jest, React Testing Library (unit & integration testing)
Backend & APIs
- Java, Spring / Spring Boot (working knowledge)
- REST API design and consumption
- Authentication & authorization basics (JWT, OAuth – preferred)
Database
- Strong SQL skills
- Experience designing and querying relational databases
- Understanding of data modeling and indexing
Tools & DevOps (Good to Have)
- Git, GitHub / GitLab / Bitbucket
- CI/CD pipelines
- Docker (basic understanding)
- Agile / Scrum methodologies
Behavioral & Soft Skills
- Strong communication skills – able to clearly articulate technical ideas to both technical and nontechnical stakeholders
- Leadership & mentoring mindset – capable of guiding junior developers
- Problemsolving attitude with a proactive approach
- Collaboration skills – works effectively in crossfunctional teams
- Ability to handle ambiguity and adapt to changing requirements
- Ownership and accountability for assigned features and deliverables
- Time management and ability to meet deadlines
- Customerfocused and qualitydriven mindset
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
- Proven experience delivering largescale enterprise applications
Nice to Have
- Experience working as a Tech Lead or Module Lead
- Experience in performance optimization and security best practices
- Exposure to cloud platforms (AWS / Azure / GCP)
Similar jobs
-
React Developer
Wipro , Hyderabad
-
React JS Developer
Tata Consultancy Services , Hyderabad
-
Frontend Developer – React JS (ServiceNow Service Portal)
Tech Mahindra , Hyderabad
-
Senior Consultant - Python, React JS, RDBMS & Production Support
Apps Associates , Hyderabad
-
Senior React Native Developer
Mind Waveai Solutions , Hyderabad( Madhapur )