Job Description :
Any visa/tax term

Backend Java 8 Developer
Location: Los Gatos, CA
Duration: 3-6 CTH

Salary: $130k160k
Open to non locals

Must have Java 8 and AWS.
Does not want to see J2EE candidates.
If rusty with Java 8 must be a rock star with AWS
5+ years of experience.
Best if they come from startup environment, they wear many hats there

Process:
Phone, onsite and skype for nonlocals
Onsite will last 4-5 hours.

Responsibilities

· Participate in the entire application lifecycle, focusing on coding and debugging
· Write clean code to develop functional web applications
· Troubleshoot and debug applications
· Collaborate with Front-end developers to integrate user-facing elements with server side logic
· Gather and address technical and design requirements
· Provide training and support to internal teams
· Build reusable code and libraries for future use
Requirements

· Proven work experience as a Back-end developer
· In-depth understanding of the entire software development lifecycle (design, development and deployment)
· Strong understanding of web technologies: HTML, JavaScript, HTTP
· Strong experience in modern Java server technologies
· Java 8
· Spring Boot
· Jetty/Netty
· Guava
· Concurrency/multithreading
· Experience with data stores:
· Redis
· MySQL/PostgreSQL
· NoSQL
· Experience with queue and pubsub based systems

· Experience with microservices and related technologies such as:

o Docker
o Kubernetes

· Experience with streaming technologies such as Kafka or Kinesis
· Strong AWS experience including VPC, EC2, cloudformation
· Strong experience designing, building and maintaining RESTful and websocket APIs
· Familiarity with node.js

· Familiarity with front-end languages (e.g. HTML, JavaScript and CSS)
· Excellent analytical and time management skills
· Teamwork skills with a problem-solving attitude
· At least a BSc degree in Computer Science or relevant field or equivalent experience