Search by job, company or skills

SMC Group

Java Full Stack Developer

Save
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title: Java Full Stack Developer (Java + React.JS / Next.JS)

Job Summary

We are looking for a Java Full Stack Developer with 5–8 years of experience in building scalable web applications using Java, Spring Boot, React.JS or Next.JS, and modern frontend technologies. The ideal candidate should be comfortable working across the full application stack, developing responsive user interfaces and robust backend services while following best coding practices.

Responsibilities

  • Develop responsive and interactive user interfaces using React.JS or Next.JS, following modern component-based architecture.
  • Build reusable UI components and integrate UI libraries such as Material UI or similar.
  • Implement frontend state management using Redux or equivalent libraries.
  • Translate UI/UX designs and wireframes into high-quality, optimized code.
  • Develop scalable backend APIs and microservices using Java, Spring Boot, and related frameworks.
  • Design, develop, and optimize RESTful APIs and integrate with frontend applications.
  • Work with relational databases such as PostgreSQL, MySQL, or similar.
  • Write efficient SQL queries, stored procedures, and database schemas where required.
  • Implement authentication, authorization, and security best practices.
  • Collaborate with cross-functional teams, participate in code reviews, and ensure clean, maintainable, and scalable code.
  • Troubleshoot, debug, and optimize application performance.

Requirements (Frontend + Backend)

  • 5–6 years of experience in Full Stack Development.
  • Strong proficiency in Java and object-oriented programming principles.
  • Hands-on experience with Spring Boot, Spring MVC, Spring Data JPA, and REST API development.
  • Experience with React.JS or Next.JS for frontend development.
  • Strong knowledge of JavaScript/TypeScript, HTML5, CSS3, and responsive web design.
  • Experience with Redux or similar state management libraries.
  • Good understanding of component-based UI development and modern frontend practices.
  • Experience working with relational databases such as PostgreSQL, MySQL, or Oracle.
  • Familiarity with Hibernate/JPA and ORM concepts.
  • Experience with build tools such as Maven or Gradle.
  • Knowledge of version control systems such as Git.
  • Familiarity with API documentation tools such as Swagger/OpenAPI.
  • Understanding of Microservices architecture is preferred.
  • Experience with Docker, Kubernetes, or cloud platforms (AWS/Azure/GCP) is an added advantage.
  • Ability to write clean, modular, efficient, and well-documented code.
  • Strong problem-solving, communication, and collaboration skills.

Interested candidates can apply online or can share their CV at [Confidential Information].

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 150824081

Similar Jobs

Gurugram, India, Gurugram

Skills:

JavascriptScrumSqlSpring BootAgileJavaMicroservicesAlgorithmsAWSKubernetesAzureReact JsDockerData StructuresRestful Api

Noida, India

Skills:

react.js HTMLAWSNode.jsMySQLJavaMicroservicesCSSJavascriptMongoDB

Hyderabad, Noida

Skills:

react.js Spring BootMicroservicesRest Apisjava FullStack developmentobject-oriented programming concepts

Hyderabad, Bengaluru, Delhi NCR

Skills:

Spring BatchJavaSpring BootFull stack DevelopmentSpring Batch Design

Remote

Skills:

Spring Boot & MicroservicesCI/CD & Version ControlCloud Deployment (AWS/Azure/GCP)Rest API DevelopmentJava/J2EESQL/NoSQL Databases