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