Full-Stack Java Developer

Lansing, Michigan

DP Professionals
Apply for this Job
DPP is seeking a Full-Stack Java Developer for an opportunity in Lansing, Michigan.

Work arrangement:
  • Hybrid: 2 days/week in office (Tuesday/Wednesday); WFH 3 days/week.
  • W2 position; 12 months with possible extension. No remote only option.
  • Open to local and non-local candidates. Must be onsite on day one.
Top required skills:
  • 7+ years of experience programming complex computer systems using relevant IDE tools such as Eclipse/JBoss Developer Studio.
  • 4+ years of experience programming with Java 8
  • 5+ years of experience programming in projects using current Spring framework
  • 5+ years of experience programming application user interfaces using current JavaScript/front-end frameworks, HTML, CSS, including Bootstrap
  • Preferred: Exposure to front-end development
Position description:
  • The Full-Stack Java Developer position will be supporting the Michigan Department of Transportation's (MDOT) Project Development and Maintenance programs.
  • Exposure with front-end development is desired.
  • 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.
Responsibilities:
As a software developer, the responsibilities include, but are not limited to,
  • Works with the project manager, application owner, and resource manager.
  • Works on an agile development team to organize work, develop, test, and deploy code.
  • Performs a variety of complicated tasks and may report directly to a project lead or manager.
Required knowledge, skills, and abilities:
  • Experience programming complex computer systems using current JAVA, this includes using relevant IDE tools such as Eclipse/JBoss Developer Studio. (Required, 7 years.)
  • Experience programming application user interfaces using current JavaScript/front-end frameworks and CSS (Required, 5 Years
  • Experience programming with Java 8 (Required, 4 years.)
  • Experience programming in projects using current Spring framework. (Required, 5 years.)
  • Experience programming in projects using JPA/Hibernate framework. (Required, 5 years.)
  • Experience participating as a programmer within an Agile development environment (Required, 5 years.)
  • Experience programming with Spring Boot, Spring Data, and Bootstrap (Required, 5 years.)
  • Experience programming with HTML5, CSS, and Data Tables (Required, 5 years.)
  • Experience programming with jQuery, jQuery UI (Required, 4 years.)
  • Experience programming with Oracle 12C or Oracle 19C (Required, 4 years.)
  • Experience programming with React.js. (Desired, 4 years.)
  • Experience programming in the JBOSS Enterprise environment (Desired, 4 years.)
  • Experience programming in SQL and/or PL/SQL. (Desired, 4 years.)
  • Experience programming with Log4j, Junit, and Tiles. (Desired, 4 years.)
  • Experience programming with Jasper Reports, Crystal Reports, or Business Objects. (Desired, 4 years.)
  • Experience with ADA, WCAG 2.0, Section 508 compliance policies, User Experience design principles & standards. (Desired, 4 years.)
Interested? Learn more:
Click the apply button or contact our recruiter Maricel at to learn more about this position ( 25-00289).

DPP offers a range of compensation and benefits packages to our employees and their eligible dependents. Call today to learn more about working with DPP.

Authorized US Worker - US Citizens and those authorized to work in the US are encouraged to apply. We are unable to sponsor at this time. EOE/AA/V/D
Date Posted: 17 May 2025
Apply for this Job