Overview
Skills
Job Details
We are seeking a Full-Stack Java Developer with strong back-end and front-end development experience to support the Michigan Department of Transportation s (MDOT) Project Development and Maintenance programs.
The developer will collaborate with project managers, application owners, and team members in an Agile environment to design, develop, test, and deploy software solutions. The role requires strong communication, teamwork, and problem-solving skills, along with the ability to quickly adapt and work independently.
In addition to full-stack development, this position will partner with UI/UX teams to build user-friendly, responsive applications that comply with design and accessibility standards.
Required Skills & Experience
7+ years programming complex systems using Java with IDEs such as Eclipse/JBoss Developer Studio.
5+ years programming application UIs with JavaScript, front-end frameworks, and CSS.
5+ years working with Spring framework, Spring Boot, Spring Data, Bootstrap.
5+ years with JPA/Hibernate framework.
5+ years experience in Agile development environments.
5+ years developing with HTML5, CSS, DataTables.
4+ years with Java 8.
4+ years with jQuery, jQuery UI.
4+ years with Oracle 12C or Oracle 19C.
Desired Skills
4+ years with React.js.
4+ years in JBOSS Enterprise environments.
4+ years programming with SQL and/or PL/SQL.
4+ years experience with Log4j, JUnit, Tiles.
4+ years experience with Jasper Reports, Crystal Reports, or Business Objects.
4+ years working with ADA, WCAG 2.0, Section 508 compliance, and UX design principles.