Save Job
Posted 6d ago

Reactjs Developer

@ Tata Consultancy Services
Bengaluru, Karnataka, India
OnsiteFull Time
Responsibilities:developing applications, designing APIs, writing tests
Requirements Summary:6+ years experience developing full-stack Java and ReactJS applications, REST API design, unit/integration testing with JUnit/Mockito, Git, and build tools (Maven/Gradle).
Technical Tools Mentioned:ReactJS, Java, Java 8, Servlets, JSP, JDBC, JUnit, Mockito, Git, Maven, Gradle
Save
Mark Applied
Hide Job
Report & Hide
Job Description
Develop and maintain robust web applications
using ReactJS for the front end and Java (Core/Advanced/Java 8) for the back
end.

• Design RESTful APIs and ensure secure,
efficient communication between client and server.

• Implement modern Java 8 features (Streams,
Lambdas, Optional, etc.) for clean and efficient code.

• Collaborate with UI/UX designers and other
developers to deliver high-quality solutions.

• Write unit and integration tests using JUnit,
Mockito, or similar frameworks.

• Participate in code reviews and contribute to
continuous improvement.

• Troubleshoot, debug, and optimise application
performance.

• Stay updated with the latest trends in Java
and JavaScript ecosystems.

Must Have Skills

• ReactJS: Hands-on experience with ReactJS,
including hooks, state management, and component lifecycle.

• Core Java: In-depth knowledge of
object-oriented programming, collections, exception handling, and
multithreading.

• Advanced Java: Experience with servlets, JSP,
JDBC, and enterprise Java concepts.

• Java 8: Proficiency in Java 8 features such as
Streams, Lambdas, Functional Interfaces, and Optional.

• Full Stack Java: Proven experience in building
and integrating both front-end and back-end components using Java technologies.

• RESTful API Development: Ability to design and
implement RESTful services.

• Testing: Experience with JUnit and Mockito for
unit and integration testing.

• Version Control: Proficiency with Git or
similar tools.

• Build Tools: Familiarity with Maven or Gradle.