Logo-of-Waratek-hiring-for-jobs-in-Ireland-on-GrabJobs

Principal Java Engineer

icon building Company : Waratek
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
icon loader

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Principal Java Engineer

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.

  • 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.

  • 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.

  • Experience with building secure software, working in the cybersecurity industry or knowledge of common security frameworks and protocols.

  • Experience in building, supporting, and maintaining developer tooling products.

  • Knowledge of more languages that we use like Groovy, Kotlin, Python, SQL, or TypeScript.

  • Knowledge of other languages like Scala, Rust, C++, C#, etc.

  • Engineering leadership experience. We are looking to grow this team further.

Original job Principal Java Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Auto-Apply to Java Engineer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Java Engineer Jobs in Ireland

GrabJobs is the no1 job portal in Ireland, connecting you to thousands of jobs fast! Find the best jobs in Ireland, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.