Full-Stack Developer (Java/React)
Full Job Description
Role: Full-Stack Developer (Java/React)
Location: Lansing, MI
Work Mode: Hybrid – Onsite Tuesdays and Wednesdays from Day 1.
Duration: 6+ months with possible extension.
About the Role
We are seeking an experienced Full-Stack Developer to develop and maintain Java/React applications supporting Michigan DOT programs. You will work within a dynamic Agile team to design, develop, test, and deploy high-quality solutions that enhance digital services for state citizens.
Collaboration
You will collaborate closely with project managers and UI/UX teams to build modern, responsive, and accessible user interfaces. Attention to accessibility standards (WCAG 2.1) is essential in this role serving the public sector.
Required Skills & Experience:
- Java Development: Java 8 with at least 4 years of experience
- Spring Framework: At least 5+ years of expertise
- Data Persistence: JPA/Hibernate (5+ years)
- IDEs & Servers: Eclipse/JBoss Developer Studio and JBoss Enterprise (4-5+ years each)
- Databases: Oracle 12c/19c (4+ years)
- Frontend Development: React.js with 4+ years of experience
- Development Methodology: Agile development cycles (5+ years)
- Reporting & Testing: JUnit, Tiles, and Jasper Reports proficiency desired
Additional Qualifications:
- Familiarity with WCAG 2.1 accessibility standards is highly preferred.
- H-1B transfer support available for qualified international candidates.
We are an equal opportunity employer and consider all applicants without regard to citizenship status or national origin, provided they have the legal right to work in the US.
Company
Shiro Technologies LLC
Shiro Technologies LLC is a technology solutions provider supporting critical state initiatives, including Michigan DOT programs.
Practice this interview
A voice mock interview for Full-Stack Developer (Java/React) at Shiro Technologies LLC, with questions from this job description and your resume, and a scored report afterwards.
Set up interview