Senior Java Engineer
תיאור המשרה
We are looking for a highly experienced Java Developer to design and develop the core backend software layer over the company's specialized flagship product.You'll build systems that handle bursty, high-throughput workloads - think thousands of requests per second with strict latency requirements. This means making real trade-offs around concurrency models, resource pooling, and distributed coordination.It is a unique opportunity to join a team of top-notch engineers and work on cutting-edge technologies in a fast-paced environment of quantum computation.What Makes This Role DifferentOur backend team sits in the middle of everything - we're the orchestration layer between:Hardware control systems (C++)Client exposed SDK (Python)Reporting and managing system (Go)Our business logic (Java/Kotlin + Spring).Requirements: 5+ years building backend systems in Java/ KotlinDeep understanding of OOP - you know when to use inheritance vs composition, and you can explain why.Concurrency expertise - race conditions, thread safety, and async patterns don't scare you.Experience building systems that scale - you've thought about throughput, distributed architectures, and made performance trade-offs.Design patterns and architecture - you can discuss SOLID principles and explain architectural decisions, not just implement them.Code review, testing, and integration - you've been in the trenches and know what good looks like.You care about code quality - not perfection, but code that your future self (and teammates) won't curse at.Strong PlusSpring experiencegRPC-based communicationPython programmingExperience in polyglot environmentsAI Coding agent experience.This position is open to all candidates.
¿Te interesa este puesto?