Java Full Stack Developer

JS Management Consultancy Services India

United States

Remote

USD 90,000 - 130,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

JS Management Consultancy Services India is seeking an experienced Java Full Stack Developer to design, build, and maintain scalable enterprise web applications in a US-based environment.

The role demands strong expertise in Java, Spring Boot, REST APIs, React.js, JWT, OAuth 2.0, Spring Security, and SQL, with an emphasis on secure, scalable solutions and modern development practices.

Qualifications

  • Proven experience in designing scalable enterprise web applications.
  • Strong proficiency with Java, Spring Boot, REST APIs and React.js.
  • Practical knowledge of JWT, OAuth 2.0 and Spring Security.
  • Experience with relational databases and SQL optimization.

Responsibilities

  • Develop scalable enterprise web applications across the full stack.
  • Build secure backend services with Spring Boot and REST APIs.
  • Implement authentication/authorization using JWT and OAuth 2.0.
  • Create responsive UI with React.js and manage state with modern tools.
  • Integrate services via microservices and API gateways.
  • Optimize database queries and ensure robust error handling.

Skills

Java
Spring Boot
REST APIs
React.js
JWT
OAuth 2.0
Spring Security
SQL

Tools

Spring Data JPA/Hibernate
Oracle
PostgreSQL
MySQL
Kafka
RabbitMQ

Job description

Role & responsibilities

We are looking for an experienced Java Full Stack Developer to design, develop, secure, and maintain scalable enterprise web applications. The candidate should have strong expertise in Java, Spring Boot, REST APIs, React.js, JWT, OAuth 2.0, Spring Security, SQL, and modern application development practices.

The ideal candidate will work across the complete application stack, developing responsive React-based user interfaces, secure Spring Boot backend services, and implementing authentication and authorization using JWT and OAuth 2.0.

Preferred candidate profile
Backend Development
  • Develop scalable and maintainable applications using Java 8/11/17/21.
  • Build RESTful APIs and microservices using Spring Boot.
  • Implement business logic, validation, exception handling, logging, and API integration.
  • Develop reusable backend components following clean-code and design principles.
  • Implement database access using Spring Data JPA/Hibernate.
  • Optimize SQL queries, database transactions, and application performance.
  • Integrate applications with internal and third-party REST APIs.
Security JWT & OAuth 2.0
  • Implement authentication and authorization using Spring Security.
  • Design and implement JWT-based authentication.
  • Configure JWT access tokens, refresh tokens, expiration, validation, and secure token handling.
  • Implement role-based and permission-based authorization.
  • Work with OAuth 2.0 authorization flows such as Authorization Code and Client Credentials.
  • Integrate applications with OAuth/OIDC identity providers such as Keycloak, Okta, Auth0, Azure AD/Entra ID, or similar platforms.
  • Implement secure API communication and protect endpoints against common security vulnerabilities.
  • Understand token scopes, claims, roles, audiences, issuers, and token validation.
  • Follow OWASP security practices for web applications and REST APIs.
React Front-End Development
  • Develop responsive and reusable UI components using React.js.
  • Work with React Hooks, functional components, state management, routing, and form handling.
  • Integrate React applications with Spring Boot REST APIs.
  • Implement secure login/logout and token-based authentication flows.
  • Manage authenticated sessions and protected routes.
  • Handle API errors, loading states, validation, and user notifications.
  • Work with state-management technologies such as Redux/Redux Toolkit, Context API, or equivalent.
  • Develop responsive applications using HTML5, CSS3, JavaScript/TypeScript.
Microservices & Integration
  • Develop and maintain Spring Boot microservices.
  • Implement service-to-service communication using REST APIs.
  • Understand API Gateway, service discovery, configuration management, and distributed systems.
  • Implement resilience, error handling, retries, and timeout mechanisms.
  • Work with asynchronous communication using Kafka/RabbitMQ where required.
Database
  • Strong experience with relational databases such as Oracle, PostgreSQL, MySQL, or SQL Server.
  • Design tables, relationships, indexes, stored procedures, and queries.
  • Perform query optimization and troubleshoot database performance issues.
  • Experience with NoSQL databases such as MongoDB is an advantage.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Java Developer
Full Stack Java Developer

ClinDCast LLC • Tampa (FL)

On-site
USD 110,000 - 170,000
Java Full-Stack Developer
Java Full-Stack Developer

Compunnel, Inc. • New York (NY)

On-site
USD 120,000 - 180,000
Java Full Stack Developer
Java Full Stack Developer

Tata Consultancy Services • Addison (TX)

On-site
USD 120,000 - 180,000
Full Stack Java Developer
Full Stack Java Developer

ClinDCast LLC • Delray Beach (FL)

On-site
USD 120,000 - 180,000
Senior Java Full Stack Developer
Senior Java Full Stack Developer

Compunnel, Inc. • Phoenix (AZ), Northern (KY)

Hybrid
USD 120,000 - 170,000
Full Stack Developer - React, Java & Node.js
Full Stack Developer - React, Java & Node.js

Visionaryz Inc. • New York (NY)

On-site
USD 110,000 - 140,000
Full Stack Java developer
Full Stack Java developer

Cinergy Technology Inc. • Dallas (TX)

On-site
USD 110,000 - 140,000
Full Stack Engineer
Full Stack Engineer

Agility Partners • Columbus (OH)

On-site
USD 110,000 - 150,000
Java Full Stack Engineer (Senior)
Java Full Stack Engineer (Senior)

TechDigital Group • Atlanta (GA)

On-site
USD 120,000 - 160,000
Java React with Angular
Java React with Angular

7Th Sky Tech • Charlotte (NC)

On-site
USD 90,000 - 130,000
Competitive salary and benefits
Career advancement opportunities
Learning and growth opportunities
+1