Overview
Skills
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