We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Principal Java Engineer
Location: Hybrid in Dublin or Remote in Europe
|
Full-Time
Java
Cybersecurity
RASP
JDK
Bytecode
Security
Agent
Groovy
Kotlin
Python
SQL
TypeScript
Scala
Rust
C++
C#
DevOps
Testing
Back End Engineer
Staff Engineer
Company: Waratek (https://waratek.com) provides specialized Cybersecurity Runtime Application Self-Protection (RASP) tooling for Java applications. Their solutions focus on accurately correcting vulnerabilities in runtime without performance hits, using patented technology. Trusted by major enterprises, Waratek is headquartered in Dublin, Ireland, and values candor, transparency, and collaboration. Role: We are seeking an exceptional programmer with deep expertise in Java to join a small product team developing the core technology behind our Java Agents (https://waratek.com/products/). This role involves working on cutting-edge security solutions, exploring the JDK ecosystem further, 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 in 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 technology. * Help 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, code reviews, and best practices. * Contribute to architecture discussions, especially around backend systems, 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 (JDK internals, bytecode). * Understanding of security best practices in software development. * Experience with a variety of testing approaches. * Excellent communication and collaboration skills. Desirable Skills: * Experience building secure software, working in the cybersecurity industry, or knowledge of common security frameworks/protocols. * Experience building, supporting, and maintaining developer tooling products. * Knowledge of other languages used at Waratek (Groovy, Kotlin, Python, SQL, TypeScript) or others (Scala, Rust, C++, C#). * Engineering leadership experience, as the team is expected to grow.
Post Date:
April 23, 2025