Senior Software Engineer (Java)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (Java): Designing and building server-side services for a JVM performance platform with an accent on high-performance Java services, distributed systems, and real-time optimization engines. Focus on solving complex distributed systems issues, implementing observability tooling, and driving performance analysis.
Location: Hybrid (Prague), full remote possible
Company
is a specialized company focused on building a modern Java platform for cloud enterprises, with a deep emphasis on JVM internals and performance optimization.
What you will do
- Design and maintain high-performance Java services, protocols, APIs, and real-time optimization engines.
- Develop server-side OptHub components that communicate with the JVM at scale across cloud and on-premises environments.
- Debug complex distributed systems issues under performance constraints.
- Implement observability, profiling, and diagnostic tooling for internal and customer use.
- Drive performance analysis by creating benchmarks and interpreting profiler output.
- Participate in design discussions and code reviews to maintain high engineering standards.
Requirements
- 5+ years of professional Java development experience focused on backend and server-side systems.
- Deep understanding of JVM internals, including memory management, GC, JIT compilation, and threading.
- Experience building and operating distributed systems and microservices in production.
- Proficiency with concurrency, low-latency design, and performance optimization in Java.
- Experience with cloud platforms (AWS, Azure, or GCP) and Kubernetes.
- Strong debugging skills for tracking hard-to-reproduce production issues.
Nice to have
- Familiarity with JVM agents, JVMTI, or bytecode manipulation (ASM, Javassist).
- Experience with C/C++ for analyzing JVM source or performance-critical native code.
- Background in performance engineering and profilers (async-profiler, JFR, YourKit).
- Experience with gRPC, Protocol Buffers, or high-throughput messaging systems.
Culture & Benefits
- Premium IT equipment, such as MacBook Pro or hardware of your choice.
- 5 weeks of paid holidays and 5 sick days.
- Flexible working hours with full remote options.
- Modern offices located in Prague city center.
- Opportunity to work with top global experts contributing to the Java ecosystem.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →