Java Software Engineer

Tel Aviv, Israel

We are Sisense.

As one of the world’s leading big data teams, we are an award-winning business intelligence company with some very well-known clients.

We disrupt the Business Intelligence market. Our product allows business users to analyze humongous amounts of data without being experts and without help from IT. How? By building on a set of unique and cutting-edge technologies, wrapped up in a killer product.

What are you going to do? 

  • Be part of a very creative and innovative team which is designing and developing new analytics' capabilities that will allow Sisense to continue leading the BI market
  • Work on most advanced technologies in Java EE and Spring framework
  • Constantly develop new features and improve quality of the software towards production
  • Take an active part in the Agile day to day ceremonies (pre-plan, plan, daily sync, retrospective)

What are we looking for?

As part of Sisense's continued growth we are looking for a top talented, Senior Java Developer to join a highly skilled and motivated development group. The ideal candidate will be a multidisciplinary talented Java EE professional. One who can spot the most intricate low-level details of the software being developed - call stack, reflections, byte-code, cost and benefits of various calling conventions - and at the same time keep a system-wide, holistic understanding of the design, architecture, and product trade-offs.

Requirements:

  • Bachelor's Degree in Computer Science (big advantage to M.Sc. or higher)
  • 2+ years hands-on experience designing and developing applications using Java EE platforms Spring, Spring boot, Web services standards and related technologies (JSON, REST, SQL)
  • Strong Object Oriented analysis and design using common design patterns
  • Experience working in a Product company with an Agile development process

I'm In!