Join our team of experienced engineers developing and supporting real-time bidding platforms for global advertisers. We are seeking a Senior Java Backend Engineer to enhance performance, optimize cloud infrastructure, and develop innovative features across our product range.
Requirements
- Over five years of experience in backend engineering.
- Solid understanding of Java and Spring / Spring Boot.
- Hands-on experience with SQL and familiarity with PostgreSQL or other relational databases.
- Strong knowledge of microservices architecture and its best practices.
- Proficient in Linux shell and Docker.
- Concurrency in Java includes java.util.concurrent, CompletableFuture, lock-free data structures, virtual threads / Project Loom, and Reactor schedulers.
- gRPC and Protocol Buffers
- Project Reactor / Spring WebFlux
- Kafka
- Kubernetes
- Experience in managing high-QPS services, including profiling with JFR and async-profiler, GC tuning, and JVM internals understanding.
- Robust testing culture with unit tests, functional tests, and Testcontainers.
Benefits
- Flexible working schedule with a hybrid type of work
- Annual performance bonus
- One month of workation (you can work from any part of the world for one month)
- Multikafeteria