The Role
Develop and maintain MDOT applications as part of an agile team. Responsibilities include designing, coding, testing, and deploying full-stack Java applications; collaborating with project, application, and resource managers; and building responsive React interfaces with accessibility considerations. The role requires strong experience with Java, Spring, JPA/Hibernate, Oracle, JBoss, and agile development, plus communication, teamwork, self-direction, and adaptability.
Summary Generated by Built In
This Java/React developer position supports the Michigan Department of Transportation's (MDOT) Project
Development and Maintenance programs.
As a software developer, responsibilities include collaborating with the project manager, application owner, and
resource manager, working on an agile development team to organize work, develop, test, and deploy code.
This role performs a variety of complex tasks and may report directly to a project lead or manager. Strong
communication skills, teamwork, self-direction, commitment, and quick learning are essential.
In addition to full-stack development, this position works closely with UI/UX team members to build modern,
responsive user interfaces using React.
Required Experience
• Programming complex systems using current Java and development tools such as Eclipse/JBoss
Developer Studio – 5 Years
• Programming with Java 8 – 4 Years
• Development using the current Spring Framework – 5 Years
• Development with JPA/Hibernate – 5 Years
• Agile development environment experience – 5 Years
• Programming with Oracle 12C or Oracle 19C – 4 Years
• Development using React.js for building responsive user interfaces – Desired/Required based on
business need, 4 Years
• Programming in the JBoss Enterprise environment – 4 Years
Desired Experience
• Frontend development experience with a strong focus on meeting WCAG 2.1 accessibility standards
(or higher).
• JUnit, Tiles – 4 Years
• Reporting tools such as Jasper Reports – 4 Years
Requirements
Top Skills & Years of Experience:
- Programming with Java 8 – 4 Years
- Development using the current Spring Framework – 5 Years
- Development with JPA/Hibernate – 5 Years
Clear and concise written and verbal communication is crucial to success and productivity in this role
Job Description:
Java / React Developer (MDOT Project Development & Maintenance)
This Java/React developer position supports the Michigan Department of Transportation's (MDOT) Project Development and Maintenance programs.
As a software developer, responsibilities include collaborating with the project manager, application owner, and resource manager, working on an agile development team to organize work, develop, test, and deploy code. This role performs a variety of complex tasks and may report directly to a project lead or manager. Strong communication skills, teamwork, self-direction, commitment, and quick learning are essential.
In addition to full-stack development, this position works closely with UI/UX team members to build modern, responsive user interfaces using React.
________________________________________
Required Experience
• Programming complex systems using current Java and development tools such as Eclipse/JBoss Developer Studio – 5 Years
• Programming with Java 8 – 4 Years
• Development using the current Spring Framework – 5 Years
• Development with JPA/Hibernate – 5 Years
• Agile development environment experience – 5 Years
• Programming with Oracle 12C or Oracle 19C – 4 Years
• Development using React.js for building responsive user interfaces – Desired/Required based on business need, 4 Years
• Programming in the JBoss Enterprise environment – 4 Years
________________________________________
Desired Experience
• Frontend development experience with a strong focus on meeting WCAG 2.1 accessibility standards (or higher).
• JUnit, Tiles – 4 Years
• Reporting tools such as Jasper Reports – 4 Years
Skills Required
- Programming complex systems using current Java and development tools such as Eclipse or JBoss Developer Studio for 5 years
- Programming with Java 8 for 4 years
- Development using the current Spring Framework for 5 years
- Development with JPA/Hibernate for 5 years
- Experience in an agile development environment for 5 years
- Programming with Oracle 12C or Oracle 19C for 4 years
- Development using React.js to build responsive user interfaces for 4 years
- Programming in the JBoss Enterprise environment for 4 years
- Frontend development experience focused on WCAG 2.1 accessibility standards or higher
- Experience with JUnit and Tiles for 4 years
- Experience with reporting tools such as Jasper Reports for 4 years
- Clear and concise written and verbal communication skills
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Novalink Solutions LLC is a global consulting, engineering, and AI product development company specializing in information technology and telecommunications. They provide AI-powered products, automation platforms, intelligent workflow systems, IT consulting, managed engineering, and staff augmentation services.







