Position: Java Backend developer for AI cyber-security platform
Company: sdclabs.com
Experience required: 5y
Category: Java
English level: upper
Published: 2022-05-01T00:00:00+03:00

**What You'll Do**
    - Develop reliable, scalable and maintainable backend data stream processing pipeline and RESTful services

**What You'll Need**
    - 5+ years experience building distributed backend systems using Java, Scala
    - Experience with stream processing systems such as Apache Flink, Apache Beam, Dataflow, or similar technologies
    - An appetite to learn Scala
    - Strong software engineering fundamentals, including data structures, algorithms, and distributed systems, and strong debugging, testing, and problem-solving skills
    - Knowledge of messaging services such as Kafka, RabbitMQ, etc
    - Experience with Spring Boot, Quarkus, Micronaut, or similar frameworks
    - Knowledge of relational and NoSQL database systems like PostgreSQL, MongoDB, Redis

**Bonus points**
    - Experience with Nomad workload orchestrator
    - Experience working on security-related software solutions
    - Interest in Security, Machine Learning, Natural Language Processing related topics