React + Java Developer

360 Technology
Chennai, Tamil Nadu, India

We are looking for a skilled React (70%) + Java (30%) Developer to design, develop, and maintain scalable web applications. The ideal candidate should have strong experience in React.js, Java, Spring Boot, REST APIs, and relational databases, with a good understanding of modern software development practices.

Responsibilities

  • Develop responsive and user-friendly web applications using React.js.
  • Build scalable backend services and REST APIs using Java and Spring Boot.
  • Integrate React applications with Java-based backend services.
  • Design and implement database solutions using MySQL, PostgreSQL, or similar databases.
  • Write clean, maintainable, and reusable code.
  • Develop and maintain unit and integration tests.
  • Troubleshoot and resolve application defects and production issues.
  • Participate in code reviews and technical discussions.
  • Work closely with UI/UX designers, product managers, QA engineers, and other developers.
  • Follow Agile/Scrum development methodologies.
  • Use Git and standard CI/CD practices for source control and deployment.Required Skills
  • Strong knowledge of Java 8/11/17+.
  • Hands-on experience with Spring Boot, Spring MVC, and Spring Data JPA.
  • Strong knowledge of React.js, JavaScript, HTML, and CSS.
  • Experience developing and consuming RESTful APIs.
  • Good understanding of SQL and relational databases.
  • Experience with Git.
  • Knowledge of Maven or Gradle.
  • Understanding of authentication and authorization concepts such as JWT/OAuth2.
  • Good understanding of object-oriented programming and software design principles.Good to Have
  • TypeScript.
  • Redux or other React state-management libraries.
  • Docker and Kubernetes.
  • AWS, Azure, or GCP.
  • CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.
  • Microservices architecture.
  • Kafka or other messaging technologies.
  • Experience with automated testing using JUnit, Mockito, Jest, or React Testing Library.Experience

6 years of experience in full-stack development using React and Java/Spring Boot.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →