Technical Specialist
Location: Grand Ave, Iowa, USA
Duration: 12 Months (Hybrid)
Visa Status: USC,GC, GCEAD, H1b, C2C
Job Description:
We are looking for a Technical Specialist 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 4 Years. 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 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 5 Years. Angular 2+
Required 5 Years. Typescript
Required 5 Years. JSON
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 5 Years. NodeJS
Required 5 Years. Spring Boot
Required 5 Years. Hibernate, EclipseLink
Required 5 Years. Junit, TestNG
Required 5 Years. Mockito, Cucumber
Required 5 Years. Maven
Required 5 Years. SVN
Required 5 Years. Experience working with Docker containers
Required 3 Years. Experience working with AWS Amplify SDK
Required 3 Years. Experience interfacing with AWS EFS
#Technical #Specialist #SparkleGenius #SparkleGeniusJobs #SparkleGeniusOpenings #Spark #Sparkle #OpenPosition #NewJob #Job #Career #Hiring #Recruitment #NowHiring #HiringNow #Employment #Work #JobSearch #JobHunt #JobAlert #HumanResource #Staffing #Vacancy #JobSeeker #NewOpenings #Jobs #NewJobs #JobsinUSA #Richmond #Virginia #OpentoWork #Open #FullTime #PartTime #ContractWork #Freelance #JobOpening #Hiring #JobListing #Career #Employment #JobOpportunity #TechJobs #IT #ITjobs #nonITjobs