The Role
Develop and maintain full-stack applications for the Michigan Department of Transportation using Java, Spring, JPA/Hibernate, Oracle, JBoss, and React. Collaborate with project managers, application owners, resource managers, UI/UX teams, and agile development teams to organize work, develop, test, and deploy code. Build modern, responsive, accessible user interfaces and contribute to complex software development tasks.
Summary Generated by Built In
Position 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 – 7 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
- Seven years of experience programming complex systems using current Java and development tools such as Eclipse or JBoss Developer Studio
- Four years of experience programming with Java 8
- Five years of experience developing with the current Spring Framework
- Five years of experience developing with JPA and Hibernate
- Five years of experience in an agile development environment
- Four years of experience programming with Oracle 12c or Oracle 19c
- Four years of experience developing with React.js for responsive user interfaces
- Four years of experience programming in the JBoss Enterprise environment
- Frontend development experience focused on WCAG 2.1 or higher accessibility standards
- Four years of experience with JUnit and Tiles
- Four years of experience with reporting tools such as Jasper Reports
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.






