Java Full Stack with Spring Boot and React

Overview

On Site
Full Time
Part Time
Accepts corp to corp applications
Contract - Independent
Contract - W2

Skills

Web Applications
Scalability
Integration Testing
Collaboration
User Experience
Mentorship
Java
Spring MVC
Spring Security
Spring Framework
RESTful
Web Services
Microservices
Hibernate
JPA
Apache Maven
Gradle
JUnit
Mockito
React.js
JavaScript
Elasticsearch
TypeScript
HTML5
Css3
Cascading Style Sheets
Sass
Bootstrap
UI
DevOps
Git
GitHub
GitLab
Bitbucket
Jenkins
Continuous Integration
Continuous Delivery
POSTMAN
JIRA
Confluence
Database
MySQL
PostgreSQL
MongoDB
Computer Science
Conflict Resolution
Problem Solving
Analytical Skill
Communication
Agile
Scrum
Cloud Computing
Amazon Web Services
Microsoft Azure
Google Cloud Platform
Google Cloud
GraphQL
WebSocket
Orchestration
Docker
Kubernetes

Job Details

Job Summary:

We are looking for a highly skilled and experienced Java Full Stack Developer with deep expertise in Spring Boot and React.js. The ideal candidate will have a proven track record of designing, building, and maintaining scalable full-stack web applications, driving best practices, and mentoring junior team members.



Key Responsibilities:

  • Design, develop, and maintain scalable and robust web applications using Java, Spring Boot, and React.js.

  • Develop RESTful APIs, microservices, and integrate with front-end components.

  • Ensure application performance, security, scalability, and reliability.

  • Write clean, modular, and maintainable code with thorough unit and integration testing.

  • Collaborate closely with product managers, UI/UX designers, and other developers to deliver high-quality features.

  • Troubleshoot and resolve technical issues in a timely manner.

  • Participate in code reviews and provide technical mentorship to junior developers.

  • Keep up to date with the latest trends and technologies in full-stack development.




Technical Skills:

Backend:

  • Java 8/11/17

  • Spring Boot, Spring MVC, Spring Security, Spring Data JPA

  • RESTful Web Services

  • Microservices architecture

  • Hibernate / JPA

  • Maven/Gradle

  • JUnit, Mockito


Frontend:

  • React.js, Redux, JavaScript (ES6+), TypeScript

  • HTML5, CSS3, SCSS

  • Material UI / Bootstrap / Tailwind (any UI framework)

  • Webpack, Babel, NPM/Yarn


DevOps & Tools:

  • Git, GitHub/GitLab/Bitbucket

  • Jenkins, Docker, Kubernetes (preferred)

  • CI/CD pipelines

  • Postman, Swagger/OpenAPI

  • Jira, Confluence


Database:

  • MySQL, PostgreSQL, MongoDB (any)




Qualifications:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

  • 8+ years of professional experience in full stack development.

  • Strong problem-solving and analytical skills.

  • Excellent communication and interpersonal abilities.

  • Experience working in Agile/Scrum environments.




Preferred Qualifications:

  • Experience with cloud platforms (AWS, Azure, or Google Cloud Platform)

  • Familiarity with GraphQL or WebSockets

  • Exposure to containerization and orchestration tools (Docker, Kubernetes)


Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.