Required Skills

Java Front End Developer

Work Authorization

  • Us Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 6th Aug 2021

JOB DETAIL

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 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 

Company Information