Contract
Posted on 17 June 25 by Reginald Dykes
Powered by Tracker
Job Title: Full Stack Java Developer
Locations: Charlotte, NC | St. Louis, MO | Minneapolis, MN
Job Type: Full-Time / Contract
We are seeking a skilled Full Stack Java Developer with hands-on experience designing, building, testing, and deploying Java-based applications in a cloud environment, preferably RedHat OpenShift. The ideal candidate will be well-versed in both backend and frontend development, with a strong command of Java 17, Spring Boot, React, and secure coding practices.
Design, develop, and maintain Java 17 applications using Spring Framework and Spring Boot
Build and consume RESTful JSON APIs
Develop responsive front-end interfaces using React and Material UI (MUI)
Deploy applications in a cloud-native environment, preferably using RedHat OpenShift
Follow secure software development practices and standards
Write unit tests with JUnit and Mockito for effective testing and test coverage
Integrate with Apache Kafka for distributed messaging
Work with CI/CD tools such as Jenkins or Harness to automate build and deployment processes
Leverage GitHub Copilot to enhance code development and testing
Interact with both relational (SQL Server, Oracle) and NoSQL (MongoDB) databases
Support automated testing initiatives using tools such as Rest Assured, Selenium, or Playwright
4–6 years of experience as a Full Stack Java Developer
Proficient in Java 17, Spring Boot, and Spring Framework
Hands-on experience with JSON-based REST APIs
Strong UI development experience with React and Material UI (MUI)
Deployment experience in cloud environments, with RedHat OpenShift preferred
Proficiency in JUnit, Mockito, and automated testing tools
Working knowledge of Apache Kafka for real-time messaging
CI/CD expertise using Jenkins, Harness, and version control with GitHub
Experience with MongoDB, SQL Server, and Oracle databases
Familiarity with GitHub Copilot for enhanced coding productivity
Understanding of secure coding principles and practices