Job Description :
Lead Java software Engineer

San Francisco, CA 94107

6 months+

*Seeking a Sr Level Java Developer with Scala and data centric microservices experience

Design and implement high performance scalable data centric microservices

Provide leadership and coaching to increase the success of your team

Lead communication with product teams, client teams and other teams in the organization

Impart technical expertise to improve/refactor existing services and processes

Translate big ideas into simple, elegant solutions

Experience Required:

7+ years recommended experience writing software within an Agile or similar development environment

Experience with at least two programming or scripting languages and a desire to learn more

Experience with relational databases (MySQL, PostgreSQL, etc) and/or NoSQL (MongoDB, Redis, etc

Experience with web application frameworks (Rails, Akka, Finagle, Spring, Django, etc

Experience Desired:

Experience with Ruby, Scala, Java

High volume Message Queues (Kafka, Resque)

AWS and/or other cloud computing platforms

Caching strategy and implementation (Memcached, Redis)

Microservices architectures

An awareness of privacy and security by design principles is a plus.