illusive-Senior Java Developer

  • Illusive Networks
  • Tel Aviv, Israel
  • Full-time
About The Position

Illusive eliminates the human attacker’s ability to execute lateral movement attacks by removing cached credentials and connection information that allows them to live off the land and deploy deceptive data systems throughout the environment.

We catch the most sophisticated attackers by fooling them to fall into traps that we place within the customer’s environment (on-prem + cloud). 

At Illusive, we’re passionate about what we do. We work as teams and embrace new ideas, wherever they come from. We also enjoy all the benefits of a startup environment.

We design and develop solutions that allow enterprise companies to take proactive steps to stop Advanced Cyber Attacks – And it works!

We work in small Agile scrum teams, this gives us the ability to run quickly while shipping high-quality solutions.

We work closely with our product team to define and develop new features.

We are innovative and constantly seek change and improvements.

As a company, we are well-funded and going to grow fast in 2020-2021.

What are we looking for?

We are looking for a strong Senior Backend Software Developer to join our R&D team.

Your role will be to design and develop from inception to production of complex new services and features.

Our main tech stack is built on modern Java, and you can gain experience also in modern C++, Python, and Angular.

Requirements:
  • At least 7 years of proven Java backend experience
  • Experienced developing cloud-based SaaS solutions – a must.
  • Experienced developing in microservices architecture
  • Ability to take a feature from start to finish; design, implement, test, release, and successful implementation in customer production
  • Experience with software engineering best practices and methodologies (testing, code reviews, clean-code, etc.)
  • Proven experience in Software Design and Object-Oriented programming  
  • Ability and willingness to communicate opinions as well as accept other approaches
  • Team player, positive attitude, a quick learner of new tools and technologies.
  • Proactive, strive to understand why things are done the way they are and you don’t take the present state for granted

Apply for this position