Full Stack Java Developer (Java 17 | React | OpenShift) - Need locals to (St Louis, MO or Minneapolis, MN) - Must work on W2 only

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - 12 Month(s)
No Travel Required

Skills

Java17
MongoDB
Java
OpenShift
spring
Spring Framework
Apache Kafka
Apache HTTP Server
Red Hat Linux

Job Details

Title: Full Stack Java Developer Java 17 | React | OpenShift 

Location: St. Louis, MO or Minneapolis, MN (Hybrid 3 days onsite, 2 days remote)
Duration: 12+ Months Contract


Job Description

We are seeking an experienced Full Stack Java Developer with strong hands-on experience in modern Java development and front-end frameworks. The ideal candidate will have 5+ years of experience working in hybrid cloud environments, building scalable applications, and delivering robust APIs and UI components.


Responsibilities

  • Design, develop, and maintain scalable full-stack applications using Java 17 and Spring Boot.

  • Build and enhance RESTful APIs and integrate them with React front-end components.

  • Develop modern, responsive UI using React and Material UI (MUI).

  • Deploy and manage microservices in RedHat OpenShift or similar cloud environments.

  • Write unit and integration tests using JUnit and Mockito.

  • Implement CICD pipelines using Jenkins or Harness for efficient delivery.

  • Work with messaging systems like Apache Kafka for event-driven architectures.

  • Collaborate with cross-functional teams and leverage GitHub Copilot to accelerate development.

  • Interact with MongoDB, SQL Server, and Oracle databases for data persistence.

  • Utilize automated testing tools such as Rest Assured, Selenium, or Playwright for test coverage.


Required Skills

  • 5+ years of hands-on experience in Full Stack Java Development

  • Expertise in Java 17, Spring Boot, and Spring Framework

  • Strong experience with React and Material UI (MUI)

  • Proficiency in REST API design and integration

  • Experience with OpenShift or other cloud deployment platforms

  • Strong knowledge of JUnit, Mockito, and test automation frameworks

  • Familiarity with CICD tools Jenkins or Harness

  • Working knowledge of Apache Kafka

  • Experience with MongoDB, SQL Server, and Oracle

  • Excellent debugging, problem-solving, and communication skills

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.