WP Open position - Company

Home > Company > Careers > Open position 

Experienced Software Engineer

Product Development

Tel Aviv, Israel


The Engineering Infrastructure team is looking for an experienced Software Engineer to join us at Imperva, Tel Aviv, Israel.

In this role, you will develop and enhance our R&D services, SDKs, frameworks and methodologies. You’ll work alongside product developers, Dev-Ops engineers, Test-Engineers and Product Managers to offer tools and services to the R&D groups.

 The team goal:

  • Design and implement web-applications, services, tools, libraries and frameworks which simplify and automate R&D workflows
  • Design and improve features in our automation platform and other applications
  • Maintain high quality to minimize maintenance and allow focusing on new development
  • Support for our offerings, communicate best-practices and usage guidelines according to the development groups methodologies

Requirements:

  • Bachelor’s degree in computer science or equivalent work experience - must
  • 3+ years’ experience in Java development - must
  • 3+ years’ experience in developing/integrating with test-automation frameworks (JUnit, TestNG, etc.)
  • Expertise in Java object-oriented programming- must
  • Demonstrated ability to quickly learn language and domain skills, curiosity about new technologies and skills
  • Experience in end-2-end system design and architectures, developing modular, scalable solutions of testing ecosystems web-applications
  • Experience in Maven/Gradle build tools - must
  • Experience in Spring framework or similar frameworks - must
  • Experience in Databases, Linux, Docker, Git
  • Experience in one or more Front-end technologies: Javascript, React, jQuery, Angular
  • Familiarity with CI/CD  frameworks and tools (e.g. Jenkins pipelines)