WP Open position - Company

Home > Company > Careers > Open position 

Senior Java Backend Engineer, Data Security

Product Development

Tel Aviv, Israel


Imperva is a multi-billion dollar cybersecurity company, that protects the world’s largest organizations from cyber-attacks. We work in a Hybrid Model from home and from the office (Tel Aviv) and We have been recognized as one of the Best 50 high-tech companies to work for in Israel 2023 by Dun & Bradstreet!Duns10-Imperva

 

Our spearhead A-team of professionals is looking for a talented Senior Java Backend Engineer to join the invention and creation of the products at the data security team. In this role, you will develop our distributed, highly available, scalable data processing software for cyber security analysis in our sophisticated based environment. If you are passionate about building large-scale and complex services with delightful user experiences, excited about security and ready to fight cybercrime, come join us - together we can make a worldwide impact!   
  
      
Requirements:
 
  • At least 7 years of hands-on experience as a Backend Engineer in a global organization (Java-Preferred)
  • B.Sc/M.Sc. in Computer Science or equivalent from a known university         
  • Experience with building high-performance, large-scale server applications and reliable software     
  • Experience in leading complex projects from initiation to delivery     
  • Experience with designing complex architectures     
  • Proficient in working within a multi-threaded environment.     
  • Full-stack development experience - a significant advantage     
  • Solid understanding of Cloud technologies (AWS, Azure) - an advantage     
  • Experience with containerized environments (e.g. Docker, Kubernetes) – an advantage    
  • Experience in working with different type types of databases – an advantage    
  • Proficiency in a variety of programming languages: Python, Node.js - an advantage    
  • Motivated, independent, team player with a can-do attitude    
 
Key Responsibilities:
 
  • Quickly grasp and understand complex systems, providing innovative solutions to challenging problems    
  • Implement sophisticated algorithms, ensuring optimal performance and scalability    
  • Design, code, test, and debug complex software applications using Java technologies     
  • Design new features from scratch based on a deep understanding of requirements and customer needs     
  • Collaborate with cross-functional teams to define, design, and ship new features     
  • Stay updated on industry trends, emerging technologies, and best practices to enhance your skills and contribute to the team's success.   
 
Legal Notice
Imperva is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, ancestry, pregnancy, age, sexual orientation, gender identity, marital status, protected veteran status, medical condition or disability, or any other characteristic protected by law.      
        

 
  #LI-VA1