Quick overview
Job description
Work Arrangement: Hybrid Onsite Tuesdays and Wednesdays from Day 1
Duration: 1 Year, with extension likely
Interview Process: In-person; candidates must be available for an in-person interview. Up to two rounds may be conducted.
-
Hybrid Schedule: Candidates must work onsite two days per week, every Tuesday and Wednesday, starting from Day 1. Remote-only candidates will not be considered.
-
Local Candidates: Strongly preferred.
-
Non-Local Candidates: Must be willing to relocate at their own expense upon acceptance, without delaying the start, and comply with the required hybrid schedule.
-
Interview Availability: Candidates must be available for an in-person interview.
-
Communication: Clear and concise written and verbal communication skills are essential.
The Java / React Developer will support the Michigan Department of Transportation's (MDOT) Project Development and Maintenance programs.
The selected candidate will work as part of an Agile development team, collaborating with the project manager, application owner, and resource manager to organize work, develop applications, test solutions, and deploy code.
This position involves full-stack development, including complex Java-based systems and modern, responsive user interfaces using React. The developer will also work closely with UI/UX team members to deliver accessible and user-friendly applications.
The ideal candidate should demonstrate strong technical skills, teamwork, self-direction, commitment, adaptability, and the ability to learn quickly.
Key Responsibilities-
Develop, enhance, test, and deploy software applications supporting MDOT Project Development and Maintenance programs.
-
Collaborate with project managers, application owners, resource managers, and Agile development team members.
-
Design, develop, and maintain complex Java-based applications.
-
Build and maintain application components using the current Spring Framework.
-
Develop and maintain persistence layers using JPA/Hibernate.
-
Build responsive and modern user interfaces using React.js.
-
Work closely with UI/UX teams to implement user-friendly application designs.
-
Develop and maintain applications within the JBoss Enterprise environment.
-
Work with Oracle databases, including Oracle 12C and Oracle 19C.
-
Participate in Agile development activities and coordinate assigned work with team members.
-
Perform application testing, debugging, troubleshooting, and code maintenance.
-
Follow accessibility standards and development best practices.
-
Support reporting requirements and application functionality using appropriate reporting tools.
-
Java Development: 5 years of experience programming complex systems using current Java and development tools such as Eclipse/JBoss Developer Studio.
-
Java 8: 4 years of programming experience with Java 8.
-
Spring Framework: 5 years of development experience using the current Spring Framework.
-
JPA/Hibernate: 5 years of development experience with JPA/Hibernate.
-
Agile Development: 5 years of experience working in an Agile development environment.
-
Oracle Database: 4 years of programming experience with Oracle 12C or Oracle 19C.
-
React.js: 4 years of development experience building responsive user interfaces. This is identified as desired/required based on business needs.
-
JBoss Enterprise: 4 years of programming experience in the JBoss Enterprise environment.
-
Frontend development experience with a strong focus on meeting WCAG 2.1 accessibility standards or higher.
-
JUnit: 4 years of experience.
-
Tiles: 4 years of experience.
-
Jasper Reports: 4 years of experience with reporting tools such as Jasper Reports.
-
Java Development
-
Java 8
-
Spring Framework
-
JPA/Hibernate
-
React.js
-
Oracle 12C / Oracle 19C
-
JBoss Enterprise Environment
-
Agile Development
-
Full-Stack Development
-
Eclipse / JBoss Developer Studio
-
WCAG 2.1 Accessibility Standards
-
JUnit
-
Tiles
-
Jasper Reports
-
Responsive UI Development
-
UI/UX Collaboration
-
Software Testing and Debugging
Similar jobs
- TS

Senior Data Visualization Developer, Power BI and Tableau (Navy/ with Security ClearanceRecently posted
THOR Solutions, LLC · San Diego, CA · Remote · Posted 11 Nov 2026 🇺🇸
TableauPower BIJira+2Technology$43/hr - PH

Adobe Experience Manager (AEM) SEO DeveloperRecently posted
Photon · Piscataway, NJ · Hybrid · Posted 11 Nov 2026 🇺🇸
Stakeholder ManagementTechnologySalary not listed - BT
Actimize IFM DeveloperRecently posted
Brillfy Technology · United States · Hybrid · Posted 11 Nov 2026 🇺🇸
SQLAWSJava+6TechnologySalary not listed - AP
Informatica DeveloperRecently posted
Appiness Inc. · Jersey City, NJ · Hybrid · Posted 11 Nov 2026 🇺🇸
OraclePL/SQLSQL+1TechnologySalary not listed - SS
AWS Application Developer (Full Stack) with Security ClearanceRecently posted
STEM Solutions & Consultants LLC · Herndon, VA · On-site · Posted 11 Nov 2026 🇺🇸
AWSAPI GatewaySAML+5TechnologySalary not listed - II
Angular DeveloperRecently posted
Infosat IT Services LLC · Westlake, TX · Hybrid · Posted 11 Nov 2026 🇺🇸
NestJSRxJSHTML+8TechnologySalary not listed - TE
Full stack developerRecently posted
Teknotrain Inc · United States · On-site · Posted 11 Nov 2026 🇺🇸
DockerMicroservicesMongoDB+32TechnologySalary not listed - RT
Integration DeveloperRecently posted
Reveille Technologies · Columbus, OH · On-site · Posted 11 Nov 2026 🇺🇸
MicroservicesSpringSpring Boot+5TechnologySalary not listed - NE
Sr. FHIR/HL7 Developer - Austin, TX HybridRecently posted
Nexiva Inc. · Austin, TX · Hybrid · Posted 11 Nov 2026 🇺🇸
FastAPIGitAWS+8TechnologySalary not listed - TE
.NET Full Stack Developer - Newark, NJ, New York City, NY, Boston, MA, Hartford, CT, Princeton, NJ.Recently posted
TechniPros, LLC · Newark, NJ · Hybrid · Posted 11 Nov 2026 🇺🇸
DockerGitC#+11TechnologySalary not listed - TO

Snowflake Developer with Python AT Atlanta, GA / Hybrid - In-Person InterviewRecently posted
TOPSYSIT · Atlanta, GA · On-site · Posted 11 Nov 2026 🇺🇸
SQLETLSnowflake+1TechnologySalary not listed - TO

Snowflake Developer – PythonRecently posted
TOPSYSIT · Atlanta, GA · Hybrid · Posted 11 Nov 2026 🇺🇸
SQLGitETL+6TechnologySalary not listed