Kindly mention the current location and visa status of your consultant.
Good morning !!
DKMRBH Inc. is currently seeking a Technical Specialist for one of our premium clients. If you are interested to know more, please share an updated copy of the resume and best time to connect.
Type |
12+ months contract |
Location |
Des Moines, IA (Hybrid) |
Job Description:-
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
Skills Matrix:
Skill |
Required / Desired |
Candidate no. of years’ experience |
BS/MS degree in Computer Science, Engineering or a related subject |
Required |
|
Proven hands-on full stack software development experience |
Required |
|
Hands on experience in designing and developing applications using Java EE platforms |
Required |
|
5+ years of experience developing dynamic, highly interactive, responsive user interfaces for the web |
Required |
|
Ability to build enterprise level self-contained, reusable and testable components |
Required |
|
Strong hands on development with Single Page Applications |
Required |
|
Strong experience in HTML, Typescript, JavaScript, CSS |
Required |
|
Experience in JS build tools like Webpack, Grunt or Gulp |
Required |
|
Experience in JS testing frameworks like Jasmine or Karma |
Required |
|
Experience with OAuth security tokens (JWT) |
Required |
|
Experience in developing and consuming SOAP and RESTful web services utilizing XML and/or JSON with binding libraries like JAXB, Jackson, Gson, etc. |
Required |
|
Implement and adhere to code quality standards with tools like ESLint, FindBugs, SONAR etc. |
Required |
|
Experience in working in teams using Agile methodologies |
Required |
|
Experience in developing web applications using at least one popular web framework (JSF, Spring MVC) |
Required |
|
Experience in developing Spring Boot applications is an advantage |
Required |
|
Experience with test-driven development and testing framework like JUnit, Mockito is an advantage |
Required |
|
Experience with Okta is an advantage |
Required |
|
Experience working in Microservices architecture is an advantage |
Required |
|
Angular 2+ |
Required |
|
Typescript |
Required |
|
JSON |
Required |
|
Grunt/Gulp/Webpack |
Required |
|
Jasmine/Karma |
Required |
|
Java/JEE |
Required |
|
SOAP and REST api |
Required |
|
Git |
Required |
|
NodeJS |
Required |
|
Spring Boot |
Required |
|
Hibernate, EclipseLink |
Required |
|
Junit, TestNG |
Required |
|
Mockito, Cucumber |
Required |
|
Maven |
Required |
|
SVN |
Required |
|
Experience working with Docker containers |
Required |
|
Experience working with AWS Amplify SDK |
Required |
|
Experience interfacing with AWS EFS |
Required |
|