|
Search Jobvertise Jobs
|
Jobvertise
|
IA-IWD-SDP6-Java Developer Location: US-IA-Des Moines Email this job to a friend
Report this Job
Iowa Workforce Development is a state agency committed to providing unemployment services for individual job seekers. Job Description: IIowa 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 full-stack developer 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. The 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. Responsibilities: Contribute to the architecture, design, and coding of enterprise-level web-based solutions Architect complete front-end 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 agency's standards and programming practices Responsible for writing high-quality code with test coverage Mentor other developers through code walkthrough and parallel programming Interface with a REST-based backend, building a cloud-based 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 have's Proven hands-on full-stack software development experience Hands-on 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 enterprise-level self-contained, reusable, and testable components Strong hands-on development with Single Page Applications Strong experience in HTML, Typescript, JavaScript, CSS Experience in building JavaScript MV-VM/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 test-driven 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 API's - 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 Required/Desired Skills Skill | Required /Desired | Amount | of Experience | BS/MS degree in Computer Science, Engineering or a related subject | Required | 5 | Years | Proven hands-on full stack software development experience | Required | 5 | Years | Hands on experience in designing and developing applications using Java EE platforms | Required | 5 | Years | 5+ years of experience developing dynamic, highly interactive, responsive user interfaces for the web | Required | 5 | Years | Ability to build enterprise level self-contained, reusable and testable components | Required | 5 | Years | Strong hands on development with Single Page Applications | Required | 5 | Years | Strong experience in HTML, Typescript, JavaScript, CSS | Required | 5 | Years | Experience in building JavaScript MV-VM/MVC frameworks | Required | 5 | Years | Experience in JS build tools like Webpack, Grunt or Gulp | Required | 5 | Years | Experience in JS testing frameworks like Jasmine or Karma | Required | 5 | Years | Experience with OAuth security tokens (JWT) | Required | 5 | Years | Experience in developing and consuming SOAP and RESTful web services utilizing XML and/or JSON with binding libraries like JAXB, Jackson, Gson, etc. | Required | 5 | Years | Implement and adhere to code quality standards with tools like ESLint, FindBugs, SONAR etc. | Required | 5 | Years | Experience in working in teams using Agile methodologies | Required | 5 | Years | Experience in developing web applications using at least one popular web framework (JSF, Spring MVC) | Required | 5 | Years | Experience in developing Spring Boot applications is an advantage | Required | 5 | Years | Experience with test-driven development and testing framework like JUnit, Mockito is an advantage | Required | 5 | Years | Experience with Okta is an advantage | Required | 5 | Years | Experience working in Microservices architecture is an advantage | Required | 0 | Years | Angular 2+ | Required | 5 | Years | Typescript | Required | 5 | Years | JSON | Required | 5 | Years | HTML, CSS3 | Required | 5 | Years | Grunt/Gulp/Webpack | Required | 5 | Years | Jasmine/Karma | Required | 5 | Years | Java/JEE | Required | 5 | Years | SOAP and REST api | Required | 5 | Years | Git | Required | 2 | Years | NodeJS | Nice to have | 5 | Years | Spring Boot | Nice to have | 5 | Years | Hibernate, EclipseLink | Nice to have | 5 | Years | Junit, TestNG | Nice to have | 5 | Years | Mockito, Cucumber | Nice to have | 5 | Years | Maven | Nice to have | 5 | Years | SVN | Nice to have | 2 | Years | Questions No. | Question | Question1 | The Contractor must report any disciplinary action, misdemeanor or felony convictions to the State for any temporary IT staff provided. Do you agree to this requirement? | Question2 | Absences greater than two weeks MUST be approved by CAI Management in advance, and contact information must be provided to CAI so that a resource can be reached during his or her absence. The client has the right to dismiss the resource if she or he does not return to work by the agreed upon date. Do you accept this requirement? | Question3 | This requirement falls under the E-RTR process. The candidate MUST submit their Right to Represent electronically following the process to be considered. Do you accept this requirement? | Question4 | Please list candidate's email address. | Question5 | NA NA. Do you accept this requirement? | Question6 | Interviews will be conducted on May 17, 18, and 19th. | Question7 | PROVIDE CANDIDATES CURRENT PHYSICAL LOCATION [HERE] | Question8 | Please confirm that your candidate is aware that he/she is expected to relocate to the Des Moines Metro or is capable of working onsite M-F for this position if selected? | Question9 | IF OFFERED THE POSITION How much notice does your candidate require before he/she can start working? | Question10 | Does your candidate have any upcoming travel that exceeds two weeks in the next calendar year? If so, what dates is that travel
RICEFW Technologies Inc
|
| |