Under Development Features: Talent Bank/Pool, VMS Intigration, Analytics, Social Integration, Reports, API Integration, Resource and Timesheets Management, Company Admin

Full Stack Java Developer (871 views)

Des Moines,IA
May 11, 2021

***** Direct Client Requirement*****                    

Title                          : Full Stack Java Developer

Location                   : Des Moines ,IA

Rate                          : DOE /If your experience and skills match call us immediately for submission

Duration                  : 12 Months

Interview Type       : Skype or Phone

Job Type                  :C2C,C2H, W2

Experience              : 8 years

Overview:

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

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

*****Referral Bonus Available: Refer your friends or colleagues, get referral bonus******

Thanks

Siva

Siva@sohanit.com
PH:402-241-9606
Apply here or Please send to resumes@sohanit.com

Follow us on LinkedIn and Twitter for daily active requirements

LinkedIn: https://www.linkedin.com/company/sohanit-inc/?viewAsMember=true
Twitter: https://twitter.com/SohanITInc1

Position Keywords: Angular 2+,HTML, Typescript, JavaScript, CSS,Java/JEE,JavaScript MV-VM/MVC frameworks,JAXB, Jackson, Gson

Pay Rate: DOE/If your experience and skills match call us immediately for submission

Job Duration: 12 Months

% Travel Required: None

Job Posted by: Consulting Services

Job ID: OOJ - 3121

Don't have time now?
Get a reminder in your inbox