Senior Java Developer

תאור התפקיד

We are looking for a java engineer to join our core server team. The team is responsible for building real-time stream processing, data-driven solution for large-scale security analysis. the engineer will take part in designing and implementing the deep infrastructure of the server, as well as the back-end services for the customer web application.
Challenges in this position include designing stable systems that process huge amount of diverse data elements, while allowing sophisticated algorithms to run on them and generate near-realtime results. it’s about performance, it’s about smart design, it’s about using the right tools, and it’s about understanding the impact of those choices on the usability of the product.
In this position you will:
  • Scale up the internals of our data processing server vertically and horizontally
  • Investigate production bottlenecks and invent smart ways to solve them
  • Work closely with the security and endpoint teams
  • Take part in defining the customer-facing product aspects of the server

דרישות התפקיד

  • Pure java experience: 8+ years
  • Superior analytical and troubleshooting skills
  • Experience with backend web services development
  • Hunger to learn new tech, and teach others
  • Great passion for building high-performance, beautifully architected products
  • Great interpersonal skills – a must.