FULL-TIME, MID/SENIOR LEVEL DEVELOPER – Somerset West

Job function: Engineering, Information Technology, Research

Must-haves
  • Broad experience in overall system design and implementation
  • Strong software development proficiency, including Java server-side technologies
  • Java experience with multithreading, annotations, reflection, collections and generics
  • Good working knowledge of SQL databases – and specifically JPA 2.0/Hibernate
  • Experience in creating and consuming web services in JSON
  • Proven experience designing persistence and caching models using SQL
  • Proven experience using Javascript, CSS and HTML5 to build user interfaces
  • Excellent debugging skills
  • Experience creating platforms that support multiple clients
Nice-to-haves
  • Experience with Polymer
  • Experience with GWT
  • Experience with Lua script
  • Experience with a J2EE server cluster (Tomcat)
  • General familiarity with a Linux server environment
  • Experience working with RSA/AES encryption and cryptographic hashes
  • Experience parsing and interpreting a variety of custom data formats