DevJobs

Backend Software Engineer

Overview
Skills
  • Java Java ꞏ 3y
  • Spring Boot Spring Boot
  • MySQL MySQL
  • Linux Linux
  • RESTful API RESTful API
  • Git Git
  • Docker Docker
  • Grafana Grafana
  • RabbitMQ RabbitMQ
  • OpenSearch
  • NetFlow
  • Prometheus Prometheus
  • Syslog
Radware is a global leader of cyber security and application delivery solutions for physical, cloud, and software defined data centers.

At Radware, we live and breathe cybersecurity. It is our passion. Each day, our international team works to earn the trust of more than 12,500 organizations around the globe. Keeping them safe is our mission. To that end, we go head-to-head with politically motivated hacktivists, dangerous nation-state threat actors and other notorious cyber attackers — these are not your average adversaries. Backed by nearly 30 years of experience, Radware is best known for its technical excellence and innovative network and application security solutions. That is why it is so important that we build our team with bold and bright talent.

We're seeking an experienced Backend Software Engineer to join our team, developing robust data management and analytics solutions for Radware's advanced cyber security products.

The ideal candidate will have solid experience in backend development with a focus on data processing, analysis, and security.

What is the job?

  • Design and develop scalable backend services for data collection, processing, and analysis using Java and Spring Boot
  • Implement efficient data storage solutions and optimize complex database queries for security data
  • Utilize OpenSearch for advanced log analysis, data visualization, and real-time security analytics
  • Develop data pipelines using RabbitMQ for processing high volumes of network and security data
  • Create and manage RESTful APIs for data retrieval and manipulation in security applications
  • Containerize data processing and analytics services using Docker
  • Participate in code reviews and contribute to data architecture decisions
  • Optimize performance for handling large-scale data in network security contexts

What you need?

  • 3-5 years of professional experience in backend development
  • Strong proficiency in Java programming and OOP principles
  • Strong skills in working with OpenSearch for data indexing and analytics
  • Experience with Linux-based systems
  • Strong knowledge of git and version control practices
  • Experience working in Agile development environments
  • Experience with relational databases, particularly MySQL
  • Solid knowledge of RESTful API design and implementation

How can you stand out?

  • Proficiency in Spring Boot framework - Advantage
  • Solid understanding of data management and analytics in network and security contexts
  • Proficiency with microservices and Docker for containerization - Advantage
  • Experience with message brokers, specifically RabbitMQ - Advantage
  • Experience with big data technologies
  • Familiarity with network protocols and log formats (Syslog, NetFlow, etc.)
  • Experience with time-series databases
  • Experience with of data monitoring and visualization tools (Prometheus/Grafana)
  • Knowledge of machine learning libraries and their application in security analytics

This role offers an exciting opportunity to work at the intersection of big data and cybersecurity, applying your backend development expertise to build sophisticated data management and analytics solutions for network and security applications.

Primary Location

IL-IL-Tel Aviv

Work Locations

Radware Israel, Tel Aviv

Job

Development Engineering

Radware