Java full stack with React JS

5 years

4 - 8 Lacs

Posted:3 days ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Part Time

Job Description

Job Requirements Frontend Development: Design and develop interactive, responsive user interfaces using ReactJS and related libraries (e.g., Redux, React Router, or Context API). Implement reusable components and ensure clean, maintainable, and modular code. Optimize frontend performance for speed, scalability, and cross-browser compatibility. Integrate RESTful APIs and GraphQL endpoints with the frontend to deliver dynamic content. Collaborate with UI/UX designers to translate wireframes and prototypes into functional applications. Backend Development: Build and maintain server-side logic, APIs, and microservices using Java and Spring Boot. Design and optimize database schemas, queries, and interactions with relational databases (e.g., MySQL, PostgreSQL) or NoSQL databases (e.g., MongoDB). Implement secure authentication and authorization mechanisms (e.g., JWT, OAuth2). Ensure scalability, reliability, and performance of backend services through best practices like caching, load balancing, and efficient API design. Write unit and integration tests to ensure robust backend functionality.

Roles & Responsibilities

Experience: 5 - 8 years of professional software development experience, with at least:

3+ years working with ReactJS and modern JavaScript (ES6+).

3+ years building backend services with Java and Spring Boot.

Frontend Skills:

Proficiency in ReactJS, including hooks, state management (Redux or Context API), and

component lifecycle.

Strong understanding of HTML5, CSS3, and responsive design principles.

Experience with frontend build tools like Webpack, Vite, or Create React App.

Familiarity with TypeScript is a plus.

Backend Skills:

Expertise in Java (8/11/17) and Spring Boot, including Spring MVC, Spring Data, and Spring

Security.

Experience designing and consuming RESTful APIs and knowledge of GraphQL is a plus.

Proficiency with ORM frameworks like Hibernate and database management (SQL/NoSQL).

Familiarity with microservices architecture and cloud platforms (e.g., AWS, Azure, or GCP).

Experience with containerization tools like Docker and orchestration platforms like Kubernetes.

Knowledge of frontend performance optimization techniques (e.g., lazy loading, code splitting).

Familiarity with Agile/Scrum methodologies.

Contributions to open-source projects or a strong GitHub/Portfolio showcasing relevant work.

Exposure to DevOps practices, such as monitoring, logging, and deployment automation.

Location
Bengaluru
Job Function
TECHNOLOGY
Role
Senior Engineer
Job Id
387400
Desired Skills
Java | React JS

Desired Candidate Profile

Qualifications : BACHELOR OF ENGINEERING

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Tata Consultancy Services logo
Tata Consultancy Services

Information Technology and Consulting

Thane

RecommendedJobs for You