{"schemaVersion":"jobsearcher.job.v1","id":"785210fe7c7616cb31b24633","url":"https://jobsearcher.com/jobs/785210fe7c7616cb31b24633","canonicalUrl":"https://jobsearcher.com/jobs/785210fe7c7616cb31b24633","title":"Full-Stack Java Developer","description":"Job Description\n\nTotal Required Experience in Years: 15+ YearsMode of Work: Hybrid (Onsite Tuesdays & Wednesdays | Remote Mondays, Thursdays & Fridays | Local to Lansing, MI within 90 Miles Only)Job Description:The Michigan Department of Transportation (MDOT) is seeking an experienced Full-Stack Java Developer to support Project Development and Maintenance programs. The ideal candidate will have extensive experience building enterprise Java applications using Spring technologies, Oracle databases, and modern front-end frameworks while working in an Agile environment. The role involves developing, testing, deploying, and modernizing mission-critical applications, collaborating with UI/UX teams, and enhancing legacy systems with scalable and responsive solutions.Key Responsibilities:Design, develop, test, and deploy enterprise Java applications using Java 8 and Spring technologiesBuild and maintain full-stack applications utilizing Spring Boot, Spring Data, JPA/Hibernate, and Oracle databasesDevelop responsive user interfaces using HTML5, CSS, Bootstrap, jQuery, and modern front-end technologiesCollaborate with project managers, application owners, and Agile team members to deliver project objectivesWork closely with UI/UX teams to implement intuitive and responsive user experiencesSupport modernization and enhancement of legacy applications and systemsDevelop and optimize SQL and PL/SQL queries for Oracle databasesParticipate in Agile ceremonies including sprint planning, stand-ups, reviews, and retrospectivesPerform unit testing, debugging, troubleshooting, and code reviews to ensure application qualityAssist with deployment activities and production support for enterprise applicationsAdditional Responsibilities:Contribute to technology upgrades and migration initiativesDevelop new application features and improve existing functionalityCollaborate with cross-functional technical teams to deliver scalable solutionsMaintain technical documentation and development standardsEnsure applications align with current architecture, security, and coding best practicesRequired Skills:7+ years of experience developing complex Java applications using IDEs such as Eclipse or JBoss Developer Studio5+ years of experience with Spring Framework5+ years of experience with Spring Boot, Spring Data, and Bootstrap5+ years of experience with JPA/Hibernate5+ years of experience working in Agile development environments5+ years of experience developing user interfaces with JavaScript frameworks and CSS5+ years of experience with HTML5, CSS, and DataTables4+ years of hands-on experience with Java 84+ years of experience with jQuery and jQuery UI4+ years of experience with Oracle 12c or Oracle 19cPreferred Skills:4+ years of experience with React.js4+ years of experience in JBoss Enterprise environments4+ years of experience with SQL and PL/SQL development4+ years of experience using Log4j, JUnit, and Apache Tiles4+ years of experience with Jasper Reports, Crystal Reports, or Business ObjectsExperience with front-end development technologies and responsive application designQualifications:Strong communication, collaboration, and teamwork skillsAbility to work independently and in a fast-paced Agile environmentExperience modernizing legacy enterprise applicationsQuick learner with strong analytical and problem-solving abilitiesComfortable working closely with technical teams, project managers, and UI/UX designersEducation:Bachelors degree in Computer Science, Information Technology, Software Engineering, or a related field preferredAdditional Requirements:Local candidates only (within 90 miles of Lansing, MI)Hybrid work schedule is mandatory and non-negotiableThree professional references required at submissionResume must not exceed five pagesPrescreening questionnaire must be completed before submission","company":"Conrep 99999 Global Config","rawCompany":"conrep 99999 global config","city":"East Lansing","state":"MI","isRemote":false,"isActive":false,"createdAt":"2026-07-28T23:43:37.217Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Full-Stack Java Developer","description":"Job Description\n\nTotal Required Experience in Years: 15+ YearsMode of Work: Hybrid (Onsite Tuesdays & Wednesdays | Remote Mondays, Thursdays & Fridays | Local to Lansing, MI within 90 Miles Only)Job Description:The Michigan Department of Transportation (MDOT) is seeking an experienced Full-Stack Java Developer to support Project Development and Maintenance programs. The ideal candidate will have extensive experience building enterprise Java applications using Spring technologies, Oracle databases, and modern front-end frameworks while working in an Agile environment. The role involves developing, testing, deploying, and modernizing mission-critical applications, collaborating with UI/UX teams, and enhancing legacy systems with scalable and responsive solutions.Key Responsibilities:Design, develop, test, and deploy enterprise Java applications using Java 8 and Spring technologiesBuild and maintain full-stack applications utilizing Spring Boot, Spring Data, JPA/Hibernate, and Oracle databasesDevelop responsive user interfaces using HTML5, CSS, Bootstrap, jQuery, and modern front-end technologiesCollaborate with project managers, application owners, and Agile team members to deliver project objectivesWork closely with UI/UX teams to implement intuitive and responsive user experiencesSupport modernization and enhancement of legacy applications and systemsDevelop and optimize SQL and PL/SQL queries for Oracle databasesParticipate in Agile ceremonies including sprint planning, stand-ups, reviews, and retrospectivesPerform unit testing, debugging, troubleshooting, and code reviews to ensure application qualityAssist with deployment activities and production support for enterprise applicationsAdditional Responsibilities:Contribute to technology upgrades and migration initiativesDevelop new application features and improve existing functionalityCollaborate with cross-functional technical teams to deliver scalable solutionsMaintain technical documentation and development standardsEnsure applications align with current architecture, security, and coding best practicesRequired Skills:7+ years of experience developing complex Java applications using IDEs such as Eclipse or JBoss Developer Studio5+ years of experience with Spring Framework5+ years of experience with Spring Boot, Spring Data, and Bootstrap5+ years of experience with JPA/Hibernate5+ years of experience working in Agile development environments5+ years of experience developing user interfaces with JavaScript frameworks and CSS5+ years of experience with HTML5, CSS, and DataTables4+ years of hands-on experience with Java 84+ years of experience with jQuery and jQuery UI4+ years of experience with Oracle 12c or Oracle 19cPreferred Skills:4+ years of experience with React.js4+ years of experience in JBoss Enterprise environments4+ years of experience with SQL and PL/SQL development4+ years of experience using Log4j, JUnit, and Apache Tiles4+ years of experience with Jasper Reports, Crystal Reports, or Business ObjectsExperience with front-end development technologies and responsive application designQualifications:Strong communication, collaboration, and teamwork skillsAbility to work independently and in a fast-paced Agile environmentExperience modernizing legacy enterprise applicationsQuick learner with strong analytical and problem-solving abilitiesComfortable working closely with technical teams, project managers, and UI/UX designersEducation:Bachelors degree in Computer Science, Information Technology, Software Engineering, or a related field preferredAdditional Requirements:Local candidates only (within 90 miles of Lansing, MI)Hybrid work schedule is mandatory and non-negotiableThree professional references required at submissionResume must not exceed five pagesPrescreening questionnaire must be completed before submission","datePosted":"2026-07-28T23:43:37.217Z","dateModified":"2026-07-28T23:43:37.217Z","hiringOrganization":{"@type":"Organization","name":"Conrep 99999 Global Config","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"East Lansing","addressRegion":"MI","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"785210fe7c7616cb31b24633"},"url":"https://jobsearcher.com/jobs/785210fe7c7616cb31b24633"}}