Previous Job
Java/Cloud Developer
Ref No.: 18-00298
Location: Sunnyvale, CA, California
Must Have Skills:
  • Experience with large-scale distributed infrastructure systems and client-server architectures
  • Experience writing multi-threaded high performance applications
  • Experience with Cloud Computing platforms: Amazon AWS, Microsoft Azure, Google cloud or similar
  • Experience developing using either relational databases such as Oracle, PostgreSQL, and/or MySQL or NoSQL databases such as CouchBase, Cassandra, Mongo DB etc.
  • Experience in Unit-testing (Junit, TestNG, Jmock, MockIt, etc.)

Desired Skills:
  • Experience in Source Control systems such as Git, ClearCase, CVS, Subversion
  • Proficiency with Active MQ, Rabbit MQ and similar messaging solutions
  • Experience developing using Spring framework, Hibernate and JPA
  • Experience in Agile methodology and TDD (test driven development)
  • Experience profiling Java applications
  • Experience with Unix command line tools
  • General knowledge of storage concepts and protocols in relation to virtualized/cloud environments.