Job
Title- Programmer 6
Max
Bill Rate- 90/hr
This
is a full-stack java developer position, exposure with front-end development is
desired. The position will be supporting the Michigan Department of
Transportation's (MDOT) Project Development and Maintenance programs.
As
a developer, the responsibilities include, but are not limited to, working with
the project manager, application owner, and resource manager, working on an
agile development team to organize work, develop, test, and deploy code. This
position performs a variety of complicated tasks and may report directly to a
project lead or manager. This position must have excellent communication and
teamwork skills, be self-directed, committed, and a quick learner.
In
addition to full-stack development, this position will also work with UI/UX team
members in building user interfaces and responsive applications.
Required
Qualifications:
· 7+ years of
experience developing complex computer systems using Java, including use of IDE
tools such as Eclipse or JBoss Developer Studio
· 5+ years of
experience developing application user interfaces using modern
JavaScript/front-end frameworks and CSS
· 4+ years of
hands-on experience with Java 8
· 5+ years of
experience working with the Spring Framework
· 5+ years of
experience with Spring Boot, Spring Data, and Bootstrap
· 4+ years of
experience with jQuery and jQuery UI
· 5+ years of
experience with JPA/Hibernate frameworks
· 5+ years of
experience working in an Agile development environment
· 5+ years of
experience using HTML5, CSS, and DataTables
· 4+ years of
experience working with Oracle 12c or Oracle 19c
Preferred
Qualifications:
· Exposure to
front-end development technologies and frameworks
· 4+ years of
experience developing applications using React.js
· 4+ years of
experience working within the JBoss Enterprise environment
· 4+ years of
experience with SQL and/or PL/SQL development
· 4+ years of
experience using Log4j, JUnit, and Apache Tiles
· 4+ years of
experience with reporting tools such as Jasper Reports, Crystal Reports, or
Business Objects
Additional
notes:
· Candidate
will join a collaborative Agile team consisting of 7 members
· Work closely
with technical teams to modernize and enhance legacy systems
· Support the
transition of existing applications into updated, scalable solutions
· Contribute
to technology upgrades, ensuring systems align with current standards
· Participate
in new application development, including adding features and improving
functionality
Skills Required
- 7+ years developing complex systems using Java and IDEs (Eclipse or JBoss Developer Studio)
- 5+ years developing application user interfaces using modern JavaScript/front-end frameworks and CSS
- 4+ years hands-on experience with Java 8
- 5+ years working with the Spring Framework
- 5+ years experience with Spring Boot, Spring Data, and Bootstrap
- 4+ years experience with jQuery and jQuery UI
- 5+ years experience with JPA/Hibernate frameworks
- 5+ years experience working in an Agile development environment
- 5+ years using HTML5, CSS, and DataTables
- 4+ years experience working with Oracle 12c or Oracle 19c
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.









