Reference # 19-00511 Title Java Developer
Location Phoenix, ARIZONA
Position Type Contract
Experience Level Contract
Start Date / End Date 12-08-2019 --- 12-02-2020
Description
Job Purpose/Background:
This person will be responsible for building highly interactive Web Applications that are targeted for Customers and Employees and ultimately help Agency Mission.

We value:
Eagerness to learn and adapt to, new technologies and ways of building software.
Test Driven Development

Technology Stack:
Java 8 and Spring Framework,

Key Responsibilities:
Build high quality web applications with slick modern interfaces and the backend services they depend on.
Coordinate with members of the broader team
Focus on re-usability of code and components in a shared code-base for several applications.
Stay abreast of the new web development technologies; integrate them with Client's web sites and tools to further enhance the usability and efficiency of the sites as necessary.

Knowledge/Experience:
Must:
Extensive web experience with Java
Expert level knowledge of Object-Oriented Programming & Functional paradigms, Data Structure and Algorithm, Security, Web / RESTful Services
Strong teamwork, communication skills and time management abilities

Ideal:
Spring Boot and Spring Framework
Database experience (SQL, stored procedures, and data modeling).
Experience with Open Source tools (Apache/NGNIX, Jenkins, Git, Tomcat, Maven/Gradle, npm, Angular2+ Spring, Junit/karma/jasmin, Visual Studio Code etc.)
Angular 5, SASS & TypeScript experience