Logo
Info Advantage Inc

Java Developer

Info Advantage Inc, Jackson, Mississippi, United States, 39200


- 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 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 reviewFill the skill matrix below:SkillAmountCandidate's No. of years of experienceBS/MS degree in Computer Science, Engineering or a related subjectRequired4Proven hands-on full stack software development experienceRequired5Hands on experience in designing and developing applications using Java EE platformsRequired55+ years of experience developing dynamic, highly interactive, responsive user interfaces for the webRequired5Ability to build enterprise level self-contained, reusable and testable componentsRequired5Strong hands on development with Single Page ApplicationsRequired5Required5Experience in JS build tools like Webpack, Grunt or GulpRequired5Experience in JS testing frameworks like Jasmine or KarmaRequired5Experience with OAuth security tokens (JWT)Required5Experience in developing and consuming SOAP and RESTful web services utilizing XML and/or JSON with binding libraries like JAXB, Jackson, Gson, etc.Required5Implement and adhere to code quality standards with tools like ESLint, FindBugs, SONAR etc.Required5Experience in working in teams using Agile methodologiesRequired5Experience in developing web applications using at least one popular web framework (JSF, Spring MVC)Required5Experience in developing Spring Boot applications is an advantageRequired5Experience with test-driven development and testing framework like JUnit, Mockito is an advantageRequired5Experience with Okta is an advantageRequired5Experience working in Microservices architecture is an advantageRequired5Angular 2+Required5TypescriptRequired5JSONRequired5Required5Required5Java/JEERequired5SOAP and REST apiRequired5GitRequired5NodeJSRequired5Spring BootRequired5Hibernate, EclipseLinkRequired5Junit, TestNGRequired5Mockito, CucumberRequired5MavenRequired5SVNRequired5Experience working with Docker containersRequired5Experience working with AWS Amplify SDKRequired3Experience interfacing with AWS EFSRequired3Apply NowFields with

*

are required

What is your full name?How can we contact you?Where are you located?What is your preferred method of communication?File Upload:

(only PDF, DOC, DOCX are accepted)

#J-18808-Ljbffr