Search by job, company or skills

V

Java Fullstack with React.js

2-8 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 10 days ago
  • Over 200 applicants
Quick Apply

Job Description

  • Java Backend Development:Proficiency in Java programming language and its frameworks such as Spring Boot, Spring MVC, or Jakarta EE (Java EE) for building scalable and robust backend services
  • Design and develop RESTful APIs, microservices, and server-side components to handle business logic, data processing, and integration with databases
  • Database Integration:Implement database schemas, models, and data access logic using relational databases (eg, MySQL, PostgreSQL) or NoSQL databases (eg, MongoDB)
  • Integrate backend services with databases using Object-Relational Mapping (ORM) frameworks like Hibernate or JPA
  • Reactjs Frontend Development:Expertise in Reactjs library for building modern and interactive user interfaces (UIs) with reusable components, hooks, and state management
  • Develop responsive and high-performance web applications using Reactjs best practices and design patterns
  • Implement client-side routing, state management, and form handling using React Router, Redux, or Context API
  • Full-Stack Development:Integrate frontend and backend components to create end-to-end functionality and ensure seamless data flow between layers
  • Implement RESTful API consumption, data fetching, and presentation logic in React components using asynchronous programming techniques (eg, Axios, Fetch API)
  • Authentication and Authorization:Implement authentication and authorization mechanisms using JSON Web Tokens (JWT), OAuth 20, or session-based authentication to secure frontend and backend interactions
  • Configure role-based access control (RBAC) and permissions management to control user access to application features and resources
  • Testing and Quality Assurance:Write unit tests, integration tests, and end-to-end tests for both frontend and backend components using testing frameworks like Jest, Enzyme, JUnit, and Mockito
  • Implement test automation strategies and continuous integration (CI) pipelines to ensure code quality, reliability, and maintainability
  • Performance Optimization:Identify and address performance bottlenecks in frontend and backend layers to optimize application responsiveness and scalability
  • Implement code optimizations, caching strategies, lazy loading techniques, and bundle splitting to enhance application performance

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

Job ID: 118783985