Search Jobvertise Jobs
Jobvertise

IA-IWD-SDP6-Java Developer
Location:
US-IA-Des Moines
Email this job to a friend

Report this Job

Report this job





Incorrect company
Incorrect location
Job is expired
Job may be a scam
Other







Apply Online
or email this job to apply later

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

Apply Online
or email this job to apply later


 
Search millions of jobs

Jobseekers
Employers
Company

Jobs by Title | Resumes by Title | Top Job Searches
Privacy | Terms of Use


* Free services are subject to limitations