
Software Engineer
- תל אביב
- משרה קבועה
- משרה מלאה
- Design and develop scalable backend services for data collection, processing, and analysis using Java and Spring Boot
- Implement efficient ways to mitigate detected cyber attacks
- 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
- 2-3 years of professional experience in backend development Strong proficiency in Java programming and OOP principles experience, and a good knowledge of networking.
- Experience with Linux based systems and familiarity with docker containers, understanding of management systems, on data and security context
- Strong knowledge of git and version control practices and experience working in Agile development environments
- Experience with SQL database.
- Proficiency in Spring Boot framework – significant advantage Experience with message brokers, specifically RabbitMQ – significant advantage
- Experience with relational databases, particularly MySQL Knowledge of RESTful API design and implementation
- 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.
- Familiarity with network routing protocols (BGP) – big advantage
- Experience in Web UI and specifically React development – big advantage