Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailNot Disclosed
Salary Not Disclosed
1 Vacancy
JOb ID 740654
Job Title :Technical Specialist
Location : Hybrid Des Moines IA
Duration : 10 Months
Client: State of IA DOM IWD
JD
Iowa Workforce Development is a state agency committed to providing unemployment services for individual job seekers.
Iowa 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 highperforming scalable enterprisegrade applications. The individual will be part of a talented software team that works on missioncritical applications using Agile methodologies.
The project aims to modernize IWDs Tax system by rearchitecting its components to current industryleading 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 endusers of the agency while positioning the agency for future technological improvements.
Responsibilities:
Contribute to the architecture design and coding of enterpriselevel webbased solutions
Architect complete frontend stack of projects using TypeScript with Angular and HTML/CSS
Create reference architectures and design patterns
Implement UI component design focused on reusability scalability extensibility and maintainability
Follow the agencys standards and programming practices
Responsible for writing highquality code with test coverage
Mentor other developers through code walkthrough and parallel programming
Interface with a RESTbased backend building a cloudbased platform
Develop APIs through Java/JEE technologies and Spring framework
Prepare and produce releases of software components
Contribute to a highly collaborative team of developers
Support continuous improvement by investigating technology alternatives and presenting these for architectural review
Must haves
Proven handson fullstack software development experience
Handson experience in designing and developing applications using Java EE platforms
5 years of experience developing dynamic highly interactive responsive user interfaces for the web
Ability to build enterpriselevel selfcontained reusable and testable components
Strong handson development with Single Page Applications
Strong experience in HTML Typescript JavaScript CSS
Experience in building JavaScript MVVM/MVC frameworks
Experience in JS testing frameworks like Jasmine or KarmaExperience with OAuth security tokens (JWT)
Experience developing and consuming SOAP and RESTful web services utilizing XML and/or JSON with binding libraries like JAXB Jackson Gson etc.
Implement and adhere to code quality standards with tools like ESLint FindBugs SONAR etc.
Experience in working in teams using Agile methodologies
Experience in developing web applications using at least one popular web framework (JSF Spring MVC)
Experience in developing Spring Boot applications is an advantage
Experience with testdriven development and testing framework like JUnit Mockito is an advantage
Experience with Okta is an advantage
Experience working in Microservices architecture is an advantage
Requirements:
Angular 2 5years experience
Typescript 5years experience
JSON 5years experience
HTML CSS3 5years experience
Grunt/Gulp/Webpack 5years experience
Jasmine/Karma 5years experience
Java/JEE 5years experience
SOAP and REST APIs 5years experience
Git 5years experience
NodeJS 5years experience
Spring Boot 5years experience
Hibernate EclipseLink 5years experience
Junit TestNG 5years experience
Mockito Cucumber 5years experience
Maven 5years experience
SVN 5years experience
Full Time