Senior Software Engineer - Optimizer Hub

AzulPrague, PragueOn-siteFull-timeSenior, 5–8 yearsListed 1 day ago

Apply now

About this role

Key Requirements

- 5+ years of strong professional Java development experience, with a focus on backend and server-side systems.

- Deep understanding of JVM internals: memory management, garbage collection, JIT compilation, and threading.

- Experience building and operating distributed systems and microservices in production.

- Proficiency with concurrency, low-latency design, and performance optimization techniques in Java.

- Experience with cloud platforms (AWS, Azure, or GCP) and container orchestration (Kubernetes).

- Ability to design clean APIs and protocols; comfort working close to the metal when needed.

- Strong debugging skills — you can track down hard-to-reproduce production issues with limited data.

Nice to Have

- Familiarity with JVM-adjacent technologies: JVM agents, JVMTI, bytecode manipulation (ASM, Javassist), or OpenJDK internals.

- Background in performance engineering, profilers (async-profiler, JFR, YourKit), or runtime observability.

- Experience with gRPC, Protocol Buffers, WebSockets or high-throughput messaging systems.

- Experience with process metrics, system observability and CI/CD pipelines.

- Prior work in a Java platform, middleware, or infrastructure product company.

##

We Offer

- Referral Program — help us grow with great people.

- Premium IT equipment — MacBook Pro or hardware of your choice.

- 5 weeks of holidays + 5 sick days.

- Flexible working hours; full remote possible.

- Prague city center offices.

- Work alongside top experts worldwide contributing to the Java ecosystem.