{"schemaVersion":"jobsearcher.job.v1","id":"ceec3e7300c16fad3b6c1089","url":"https://jobsearcher.com/jobs/ceec3e7300c16fad3b6c1089","canonicalUrl":"https://jobsearcher.com/jobs/ceec3e7300c16fad3b6c1089","title":"Java Full Stack Developer","description":"Job Description:\nThe project aims to modernize IWD's Tax system by re-architecting its components to current industry-leading architecture and frameworks. All the application layers are being modernized, including the front end, to be more responsive and dynamic, which would benefit both the staff and end-users of the agency while positioning the agency for future technological improvements.\nComplete Description:\nIowa Workforce Development is a state agency committed to providing unemployment services for individual job seekers. The IT department of IWD develops and maintains applications that serve our customers. We are looking for a Technical Specialist with experience in building high-performing, scalable, enterprise-grade applications. The individual will be part of a talented software team that works on mission-critical applications using Agile methodologies.\nKey Responsibilities\nContribute to the architecture, design, and coding of enterprise-level web-based solutions\nArchitect complete front-end stack of projects using TypeScript with Angular and HTML/CSS\nCreate reference architectures and design patterns\nImplement UI component design focused on reusability, scalability, extensibility, and maintainability\nFollow the agency's standards and programming practices\nResponsible for writing high-quality code with test coverage\nMentor other developers through code walkthrough and parallel programming\nInterface with a REST-based backend, building a cloud-based platform\nDevelop APIs through Java/JEE technologies and Spring framework\nPrepare and produce releases of software components\nContribute to a highly collaborative team of developers\nSupport continuous improvement by investigating technology alternatives and presenting these for architectural review Must have's\nProven hands-on full-stack software development experience\nHands-on experience in designing and developing applications using Java EE platforms\n5+ years of experience developing dynamic, highly interactive, responsive user interfaces for the web\nAbility to build enterprise-level self-contained, reusable, and testable components\nStrong hands-on development with Single Page Applications\nStrong experience in HTML, Typescript, JavaScript, CSS\nExperience in building JavaScript MV-VM/MVC frameworks\nExperience in JS testing frameworks like Jasmine or KarmaExperience with OAuth security tokens (JWT)\nExperience developing and consuming SOAP and RESTful web services utilizing XML and/or JSON with binding libraries like JAXB,Jackson, Gson, etc.\nImplement and adhere to code quality standards with tools like ESLint, FindBugs, SONAR, etc.\nExperience in working in teams using Agile methodologies\nExperience in developing web applications using at least one popular web framework (JSF, Spring MVC)\nExperience in developing Spring Boot applications is an advantage\nExperience with test-driven development and testing framework like JUnit, Mockito is an advantage\nExperience with Okta is an advantage\nExperience working in Microservices architecture is an advantage\nTechnical Skills Required:\nAngular 2+ (5 years)\nTypeScript (5 years)\nJSON (5 years)\nHTML, CSS3 (5 years)\nGrunt/Gulp/Webpack (5 years)\nJasmine/Karma (5 years)\nJava/JEE (5 years)\nSOAP and REST APIs (5 years)\nGit (5 years)\nNodeJS (5 years)\nSpring Boot (5 years)\nHibernate, EclipseLink (5 years)\nJunit, TestNG (5 years)\nMockito, Cucumber (5 years)\nMaven (5 years)\nSVN (5 years)\nJob Type: Contract\nPay: $50.00 - $52.00 per hour\nBenefits:\n401(k)\nDental insurance\nHealth insurance\nSchedule:\n8 hour shift\nExperience:\nREST: 1 year (Preferred)\nJava: 1 year (Preferred)\nAbility to Commute:\nWest Des Moines, IA 50061 (Preferred)\nAbility to Relocate:\nWest Des Moines, IA 50061: Relocate before starting work (Required)\nWork Location: Hybrid remote in West Des Moines, IA 50061","company":"Collinsconsulting","rawCompany":"collinsconsulting","city":"Burlington","state":"IA","isRemote":false,"isActive":false,"createdAt":"2026-08-07T09:42:04.691Z","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":"Java Full Stack Developer","description":"Job Description:\nThe project aims to modernize IWD's Tax system by re-architecting its components to current industry-leading architecture and frameworks. All the application layers are being modernized, including the front end, to be more responsive and dynamic, which would benefit both the staff and end-users of the agency while positioning the agency for future technological improvements.\nComplete Description:\nIowa Workforce Development is a state agency committed to providing unemployment services for individual job seekers. The IT department of IWD develops and maintains applications that serve our customers. We are looking for a Technical Specialist with experience in building high-performing, scalable, enterprise-grade applications. The individual will be part of a talented software team that works on mission-critical applications using Agile methodologies.\nKey Responsibilities\nContribute to the architecture, design, and coding of enterprise-level web-based solutions\nArchitect complete front-end stack of projects using TypeScript with Angular and HTML/CSS\nCreate reference architectures and design patterns\nImplement UI component design focused on reusability, scalability, extensibility, and maintainability\nFollow the agency's standards and programming practices\nResponsible for writing high-quality code with test coverage\nMentor other developers through code walkthrough and parallel programming\nInterface with a REST-based backend, building a cloud-based platform\nDevelop APIs through Java/JEE technologies and Spring framework\nPrepare and produce releases of software components\nContribute to a highly collaborative team of developers\nSupport continuous improvement by investigating technology alternatives and presenting these for architectural review Must have's\nProven hands-on full-stack software development experience\nHands-on experience in designing and developing applications using Java EE platforms\n5+ years of experience developing dynamic, highly interactive, responsive user interfaces for the web\nAbility to build enterprise-level self-contained, reusable, and testable components\nStrong hands-on development with Single Page Applications\nStrong experience in HTML, Typescript, JavaScript, CSS\nExperience in building JavaScript MV-VM/MVC frameworks\nExperience in JS testing frameworks like Jasmine or KarmaExperience with OAuth security tokens (JWT)\nExperience developing and consuming SOAP and RESTful web services utilizing XML and/or JSON with binding libraries like JAXB,Jackson, Gson, etc.\nImplement and adhere to code quality standards with tools like ESLint, FindBugs, SONAR, etc.\nExperience in working in teams using Agile methodologies\nExperience in developing web applications using at least one popular web framework (JSF, Spring MVC)\nExperience in developing Spring Boot applications is an advantage\nExperience with test-driven development and testing framework like JUnit, Mockito is an advantage\nExperience with Okta is an advantage\nExperience working in Microservices architecture is an advantage\nTechnical Skills Required:\nAngular 2+ (5 years)\nTypeScript (5 years)\nJSON (5 years)\nHTML, CSS3 (5 years)\nGrunt/Gulp/Webpack (5 years)\nJasmine/Karma (5 years)\nJava/JEE (5 years)\nSOAP and REST APIs (5 years)\nGit (5 years)\nNodeJS (5 years)\nSpring Boot (5 years)\nHibernate, EclipseLink (5 years)\nJunit, TestNG (5 years)\nMockito, Cucumber (5 years)\nMaven (5 years)\nSVN (5 years)\nJob Type: Contract\nPay: $50.00 - $52.00 per hour\nBenefits:\n401(k)\nDental insurance\nHealth insurance\nSchedule:\n8 hour shift\nExperience:\nREST: 1 year (Preferred)\nJava: 1 year (Preferred)\nAbility to Commute:\nWest Des Moines, IA 50061 (Preferred)\nAbility to Relocate:\nWest Des Moines, IA 50061: Relocate before starting work (Required)\nWork Location: Hybrid remote in West Des Moines, IA 50061","datePosted":"2026-08-07T09:42:04.691Z","dateModified":"2026-08-07T09:42:04.691Z","hiringOrganization":{"@type":"Organization","name":"Collinsconsulting","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Burlington","addressRegion":"IA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"ceec3e7300c16fad3b6c1089"},"url":"https://jobsearcher.com/jobs/ceec3e7300c16fad3b6c1089"}}