Senior Java Developer in San Francisco

Our newest project is for an innovative Silicon Valley based company, that is delivering smart car solution for brands like Jaguar and Land Rover. The project will start with building a scalable platform that integrates with services like and spotify to extract data and return it to the car navigation and dashboard controls.

We are looking for a new member for our Java #dreamixteam who is experienced enough to work directly with the client in San Francisco for 3-6 months.

What you get:


  • Travel abroad for 3-6month periods
  • Lead a team of software developers using agile methodologies and make appropriate decisions
  • Act as a point of contact with Dreamix clients for technical discussions
  • Design and Development of software application and system architectures and components
  • Design and execute software development processes for quality assurance
  • Share knowledge

Required Qualifications:

  • Rich experience in designing and building highly scalable applications with Java 8
  • Defining and implementing RESTful APIs and Java based SDK
  • Multithreaded and event-driven programming
  • Asynchronous I/O programming
  • Deep understanding of RESTful protocols over HTTP/HTTPS, SSL, REST
  • Excellent analytical and problem solving skills
  • Excellent written and verbal communication skills
  • Experience with framework like Spring, OSGi, Pico

Desired Technology Exposure:

  • Experience working with highly scalable applications
  • Experience in SOLR or Elastic Search a plus
  • Experience in pluggable frameworks or reactive programming using Vertx or similar
  • Experience in cache technologies like Memcache, ElastiCache
  • NoSQL databases such as Cassandra, Redis
  • Experience working with cloud services such as AWS
  • Experience with Kafka, Storm is a plus
  • Exposure to Big Data technologies like Apache Spark, Hadoop (MapReduce, Sqoop,Pig, HBase etc)


  • BS or MS in Computer Science or equivalent
  • English Proficiency