Job Description :
Java 8 Developer - 12+ months contract - Sunnyvale, CA 94085

Requirements:

Minimum 5 years experience as a Java web application developer in a large environment (dozens of applications and environments) including:

· Proficient with Java (J2SE), server side Java (Java 8)

· Demonstrable experience with J2EE technologies for Web Tier and Business Logic Tier (Servlet, JSP, Persistence mechanisms)

· Experience with Javascript, JQuery or any Javascript framework a plus

· Experience developing in the Spring Framework; Spring MVC a plus

· Comfortable working with databases such as MySQL or Oracle; NoSQL a plus

· Hands-on experience with application server technologies such as JBoss and Tomcat

· Understanding of relational database design and development

· Very familiar with developing & integrating RESTful or SOAP web service API

· Experience developing and integrating Apache CloudStack a plus

· Comfortable working with Enterprise Linux

· Ability to design and run with the execution of a particular modification of existing code or new application.

Nice to have - Any experience as a Front End / UI Engineer with jQuery, JavaScript

Please provide answers to the qualifying questions below:

How many yrs of professional exp do you have?
What is your educational background?
What certifications do you hold?
What technical skills are you most proficient in?
How many yrs of Java programming exp?
Using a scale to 1 to 10, rate you Java programming skills

How many yrs of Core Java exp?
Using a scale of 1 to 10, rate your core java programming skills

How many yrs of end to end Java programming exp?

How many Java applications have you written from scratch? Where at?
How many Java full lifecycle developments projects have you been involved in

How many yrs of exp with the following:

· Java SE 8

· Java JDK 8

· Lambda expression

· CompletableFutures

· Streams

· Parallel Streams

· Streams API

· Collections

· Arrays

· Forks/Joins Framework

· Algorithm

· Data Structures

· Multithreading

· Concurrency

· Servlet

· JSP

· Persistence Mechanisms

· Java exception libraries

· J2EE

· MVC Framework

· Spring MVC Framework

· Spring Core

· Spring Boot

· Building Spring Boot components/Modules

· Developing scalable Restful Web Services

· JAX-RS REST

· MySQL

· Oracle RDBMS

· SQL programming

· Creating Database Schema’s

· JDBC

· JUnit

· TestNG

· JavaScript

· JQuery

· JS Framework

· Web Services

· Rest or SOAP API

· Apache Cloud stack

· Enterprise Architecture

· Enterprise Linux