Join to apply for the Principal Java Engineer role at Waratek 2 months ago Be among the first 25 applicants
Get AI-powered advice on this job and more exclusive features.
Role Overview This is a role in a small product team working on specialised Cybersecurity Runtime Application Self-Protection (RASP) tooling -
We are seeking an exceptional programmer with expertise in Java, who will thrive in exploring the JDK ecosystem further.
You will join a team developing the core technology behind our Java Agents, working on cutting-edge security solutions.
Your responsibilities will include inventing algorithms to mitigate vulnerabilities and dynamically modifying runtime behavior to detect and stop attacks.
You will deepen your knowledge of the Java ecosystem, bytecode, and obscure JDK capabilities.
The product area is complex and rewarding.
The team currently consists of two Java engineers and two test automation engineers.
Responsibilities Develop, test, and maintain a robust, scalable Java Agent.
Help expand our software security offerings.
Collaborate with cross-functional teams to define, design, test, and deploy new features.
Ensure code quality and performance through testing, reviews, and best practices.
Contribute to architecture discussions, especially around backend, DevOps, and cybersecurity best practices.
Troubleshoot and resolve application issues to ensure system reliability and performance.
Core Experience / Qualifications 7+ years of professional experience with Java.
Deep understanding of the inner workings of Java.
Knowledge of security best practices in software development.
Experience with various testing approaches.
Excellent communication and collaboration skills.
Desirable Experience / Skills Experience building secure software, working in cybersecurity, or familiarity with security frameworks and protocols.
Experience supporting and maintaining developer tooling products.
Knowledge of additional languages such as Groovy, Kotlin, Python, SQL, or TypeScript.
Knowledge of other languages like Scala, Rust, C++, C#, etc.
Engineering leadership experience to help grow the team.
About Us Waratek is an award-winning Software Defined security platform that automates security management, reducing human error, false positives, and keeping pace with rapid development cycles.
We enable security at scale, protecting every application and patching vulnerabilities without code changes or regressions.
We value candour, transparency, and collaboration.
Our culture emphasizes team over individual, accountability, and ownership, fostering innovation and exploration.
Our Glassdoor rating is 4.6/5.
Headquartered in Dublin, Ireland, with US operations in Chicago, IL.
Additional Details Seniority level: Mid-Senior level Employment type: Full-time Job function: Information Technology Industry: Software Development #J-18808-Ljbffr