This role offers an exciting opportunity to work on orchestration of protections for cybersecurity, applying your backend development knowledge to build sophisticated protection management and analytics solutions for network and security applications
What will you do?
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.