Senior Java Developer
Core
Design and develop core backend services and data pipelines for B2B security monitoring products.
Role type
Senior IC backend engineer (Java)
Builds
High-load, scalable, and highly available backend services and data pipelines for business partners and rapid response teams.
Domain
Security systems / B2B software
Deliverable
production ML models | product features
Required skills
Java concurrency, SOA, microservices, event-driven architecture, cloud computing platforms, high-load system design, messaging brokers, NoSQL, key-value databases, in-memory storage, Kubernetes, CI/CD, unit testing, automated testing
Preferred skills
Redis, Netty, Akka, NATS, AWS, Kafka, MongoDB, gRPC, Kotlin
Technologies
Java, Kubernetes, Git, Gradle, Redis, Netty, Akka, NATS, AWS, Kafka, MongoDB, gRPC
Responsibilities
Design and develop core backend services and data pipelines; Build clean, maintainable, and production-ready code; Contribute to backend architecture and drive technical decisions; Ensure proper test coverage with unit and integration tests; Take ownership of performance, scalability, and cost efficiency; Maintain production reliability through monitoring and alerting; Investigate and resolve complex production issues; Collaborate with product and engineering teams to deliver new features.
Seniority
Senior, hands-on IC