This is a role in a small product team working on a specialised Cybersecurity Runtime Application Self-Protection (RASP) tooling -https://waratek.com/products/
We are seeking an exceptional programmer with expertise in Java, someone 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 solutions to enhance security.
Your role will involve inventing algorithms to mitigate vulnerabilities and dynamically modify runtime behavior to detect and stop attacks. Along the way, you will deepen your knowledge of the Java ecosystem, bytecode, and obscure JDK capabilities.
It’s a complex, yet rewarding, product area. The team currently consists of two Java engineers and two test automation engineers.
Responsibilities
Develop, test, and maintain robust, scalable Java Agent.
Help us expand our software security offerings.
Collaborate with cross-functional teams to define, design, test, and ship 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, ensuring system reliability and performance.
Requirements
7+ years of professional experience with Java.
Practical experience or deep understanding of the inner workings of Java.
Understanding of security best practices in software development.
Experience with a variety of testing approaches.
Excellent communication and collaboration skills.
#J-18808-Ljbffr