Senior Java Developer
Project Overview
We are looking for a Senior Java Developer to join a highly technical team building a DAST (Dynamic Application Security Testing) platform.
The product automatically tests customer web applications from the outside, fully emulating attacker behaviour in a cloud-native environment.
The work is deeply technical, focused on performance, system stability, and understanding real production behaviour.
This is not a traditional CRUD position.
Tech Stack
* Java, Spring Boot
* AWS (cloud environment)
* Docker, Kubernetes
* Long‑running backend services
* JVM performance tuning & GC optimisation
* Memory management
* Deep debugging & production troubleshooting
Responsibilities
* Develop and maintain backend services for automated security testing
* Optimise JVM performance and ensure long‑term stability of services
* Analyse and resolve complex issues arising in real production environments
* Profile applications and identify performance bottlenecks
* Participate in architectural discussions on scalability and reliability
* Collaborate daily in English with an international engineering team
Requirements
* 5+ years of commercial experience with Java
* Strong knowledge of Spring Boot and backend application design
* Hands‑on experience with AWS or a similar cloud platform
* Familiarity with Docker and Kubernetes
* Interest in debugging, profiling, system performance, and production engineering
* English level B2 for daily communication
What Makes This Role Interesting
* Work on a real security platform used by customers, not internal tooling
* High technical depth — ideal for engineers who enjoy complex problem‑solving
* Opportunity to dive into JVM internals, system behaviour, performance tuning
* Exposure to production issues and real‑world system behaviour
* Stable environment with a modern cloud-native tech stack
Work Setup
* Hybrid: 3× per week onsite in Prague
* Full‑time (employment contract) preferred
* Contractor (B2B) possible only in exceptional cases
* Free parking available at the office
* Ideal start date: within 1–2 months