Job Description :
Title : Application Developer- Cloud Java Developer – Kafka/Jetty
Duration : 6+ Months Contract (Extension Possible)
Location : Palo Alto, CA


Primary Skills: Java. Stream Processing / messaging. Kafka, Jetty, REST.

Nice to haves: MongoDB, Elasticsearch.

We''re looking for technology "geeks " who have knowledge of emerging technologies and are willing to deep dive into unfamiliar areas of a system to quickly prototype new solutions.
This person should have a Java background and be comfortable developing in multiple technology areas while working on prototype and proof-of-concept assignments across the full-stack.
Along with excellent communication skills, he/she should be able to demonstrate working with architects on complex assignment and have an overall software engineering experience of 5-8 years.

Must be strong in the following areas:
Experience in building cloud-based platforms and/or applications:
5+ years of strong Software development background using server-side technologies (java, Spring or similar frameworks
1+ years of building cloud applications, Software as a Service (SaaS), Platform as a Service (PaaS) using at least one of the following platforms: AWS, MS Azure, Cloud Foundry.
1+ years of experience in building REST APIs.
Experience working in continuous delivery environment.

Familiarity with large data storage & processing technologies:

NoSQL, Hadoop, Spark are some of the areas that are nice to have.
Familiar with messaging and integration technologies and components.
Experience in developing event and message driven applications.