Job Description :

Full Stack Java Developer

ON SITE FOR 4 WEEKS IN JEFFERSON CITY, MISSOURI, CAN THEN WORK REMOTE
Video/Phone

Video/Phone

12 Months


JD:


Java 8
Spring MVC
MUST HAVE 7 yrs. of JAVA WITH 5 YEARS OF SPRING MVC….Top Skills: Java1.8, Springboot and/or MVC, Rest, Oracle, JQuery, Bootstrap. The Java programmers will need to have experience in the following technologies: Java 1.8 or higher, Eclipse, myBatis, Web Services, HTTP over SSL, Javascript, Jquery, Struts, Spring MVC, Maven, CVS, GIT, JSON, JUnit, Bootstrap, Ajax, REST, and PL/SQL in a Windows, Oracle, and Websphere Application Server environment.
Has has experience working in a very large production application We have a Spring MVC web application which is accessing data via multiple REST services.
The application is a single page application utilizing AJAX to create a dynamic and interactive application.
We need seasoned developers who can apply architectural documentation along with design standards so that we can assign features to be developed and the developer can enumerate the feature request into deliverable tasks.
We need developers who have experience in LARGE scaled applications who know how to work on a project composed of 6 development teams working independently but working cohesively on the same application.
JQuery and advanced JavaScripting
Bootstrap for responsive pages, JQuery UI for advance user elements.
JSP/HTML 5/CSS
The application is designed so that any Java class or database access point can be migrated. unwired and rewired to a new updated class.
On the front end (Web) controller are extremely simplified .All business process are delegated to business service classes.
All data access is routed through DAO class which access web service where the service URL can be updated without changing the DAO.
The back end (Persistence Service) is the same design in reverse where each persistence DAO is separated into distinct domains of data.
The reason I am relaying this to you is ensure that the candidates you locate understand just how complicated the application is.

We are very fast paced and have an expectation of daily functional deliveries.
We encourage interactions to get better results. Our expectations are high.
We take great pride in delivering bug free functionality on a bi-weekly schedule.
The candidate must be able to function under pressure and the expectation of daily deliveries.
The candidate must be able to communicate effectively and not deter from the daily deliveries.
The candidate must be able to quickly debug and trace through code.
The candidate must understand how to deliver efficient high performance web application for a efficient user experiences.
Many of our databases are HUGE and inefficient code is magnified into being unusable when accessing those large datasets.