Haystack
← Back to Jobs
Technology
BC

Java / React Developer

Bridgetown Consulting Group IncLansing, MI🇺🇸United StatesPosted 28 Aug 2026

Why This Role Stands Out

This hybrid role offers you the chance to contribute to impactful public sector projects, enhancing your skills in both Java and React within a collaborative Agile environment. You'll thrive here if you're a motivated mid-senior developer eager to grow your expertise and make a tangible difference. Apply now to join this dynamic team and advance your career!

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
Lansing, MI, United States
Posted
21 hours ago
OracleSpringAgileApacheHibernateJUnitJavaReact

Job Description

Java / React Developer

Job Title: Java / React Developer
Location: Lansing, MI
Work Arrangement: Hybrid 2 days onsite per week
Required Onsite Days: Tuesday & Wednesday
Duration: 12 months, with likely extension
Start: Onsite from Day 1
Visa: Any visa

Important Requirements

  • Local candidates are strongly preferred.
  • Non-local candidates must be willing to relocate at their own expense immediately upon acceptance and follow the required hybrid schedule.
  • Candidates must be available for an in-person interview.
  • The interview process will likely consist of two rounds, conducted in person.
  • Remote-only candidates will not be considered.

Position Overview

The Java / React Developer will support the Michigan Department of Transportation (MDOT) Project Development and Maintenance programs.

The developer will work as part of an Agile development team and collaborate closely with the Project Manager, Application Owner, Resource Manager, and other technical and business stakeholders.

Responsibilities include analyzing requirements, designing and developing applications, testing, troubleshooting, deploying code, and supporting ongoing application maintenance. The role will also work closely with UI/UX teams to develop modern, responsive, and accessible user interfaces using React.

Strong communication, teamwork, self-direction, problem-solving ability, and the ability to quickly learn new technologies are essential.

Key Responsibilities

  • Design, develop, test, deploy, and maintain complex enterprise applications.
  • Develop backend applications using Java and Spring Framework.
  • Build modern, responsive front-end applications using React.js.
  • Develop and maintain applications within the JBoss Enterprise environment.
  • Work with JPA/Hibernate for persistence and database integration.
  • Develop and maintain applications using Oracle 12C/19C.
  • Participate in Agile ceremonies, sprint planning, development, testing, and deployments.
  • Collaborate with project managers, application owners, UI/UX teams, and other developers.
  • Troubleshoot application issues and implement effective solutions.
  • Follow software development best practices, coding standards, and testing procedures.
  • Develop user interfaces with a strong focus on WCAG 2.1 accessibility standards or higher.
  • Support application maintenance and enhancements throughout the project lifecycle.

Required Experience

Skill / TechnologyRequired Experience
Complex Java application development & current Java development tools, including Eclipse/JBoss Developer Studio7 years
Java 84 years
Spring Framework5 years
JPA / Hibernate5 years
Agile development environment5 years
Oracle 12C / Oracle 19C4 years
React.js / Responsive UI Development4 years
JBoss Enterprise Environment4 years

Desired Experience

  • Strong experience developing accessible front-end applications following WCAG 2.1 or higher.
  • JUnit 4 years
  • Apache Tiles 4 years
  • Jasper Reports / Reporting Tools 4 years

Similar jobs