Become a valued member of an autonomous, cross-functional agile team
Design, develop and deploy Java services with a focus on high availability, low latency, and scalability
Build and maintain a robust cost effective infrastructure for real time processing of millions of events per second
Collaborate closely with other engineers, product owners and designers, to identify and solve challenging problems in cybersecurity
Work with experienced and highly talented engineers in a CI/CD environment with cutting edge technologies.
Take full responsibility and ownership from conception, development, quality to post-deployment
Work in an environment that supports your individual growth
Requirements:
At least 6 years of experience coding in Java (must)
Team player, accountable, dedicated and passionate
B.Sc. Computer Science/Engineering or equivalent knowledge
Experience in designing and building distributed, scalable and multithreading systems (must)
Deep understanding of system design, data structures, and algorithms
Experience with using queues and messaging systems (PubSub ,SQS, RabbitMQ, Kafka etc.)
Experience in building deployment pipelines using Jenkins and kubernetes (Advantage)
Familiar with other cybersecurity solutions (Advantage)