
Principal Java Engineer - JVM
Stack and Co · Dublin, Dublin, Ireland
Weak hiring record · median 2095 days open
All reasons
- Open 566 days
In its favour
- Still listed on the employer's own board
- Publishes a salary range
Are you the kind of Senior Java Engineer who is an expert in the JVM and loves solving problems deep inside the runtime?
We’re looking for a seasoned technical heavyweight — a true master of the Java ecosystem — who lives and breathes bytecode, understands the guts of the JDK, and thrives on solving deep, complex problems in live systems. This is not your average Java dev role — this is a chance to get hands-on with the runtime itself and shape the architecture of high-impact cybersecurity products used across global enterprises.
What You'll Be Doing
- Building and evolving bleeding-edge Java Agent technology used in modern runtime application security.
- Designing algorithms that dynamically transform running code to detect and neutralise threats in real-time.
- Working in the guts of the JVM — manipulating bytecode, exploring obscure APIs, and optimising performance under extreme conditions.
- Collaborating with elite engineers in a tight-knit R&D team where every line of code counts.
- Contributing to product innovation and setting best practices across engineering, security, and DevOps.
Requirements
✅ What You Bring
- 10+ years of serious Java engineering experience — including JVM internals, JIT, garbage collection, and low-level optimisations.
- Expert in low-level Java, Java Virtual Machine
- Mastery of Java bytecode and classloading — you’ve probably written your own agents, class transformers, or custom instrumentation tools.
- Passion for secure software development and an instinct for rooting out vulnerabilities before they happen.
- Hands-on experience with complex debugging, performance tuning, and real-world system architecture.
- Confident communicator who thrives in a collaborative, intellectually curious environment.
⚙️ Nice-To-Haves
- Familiarity with Groovy, Kotlin, Python, or TypeScript.
- Background in building developer tools or security products.
- Experience in mentoring or leading technical teams (or ambition to grow in that direction).
Benefits
If you are a strong very Senior Java Engineer up to Principal Engineer level or close it and you have the required Low-Level Java, JVM expertise, then please send your CV to Gerry Nolan at Stack and Co today via gerry@stackand.co
Skills
- Java
- JVM
- Hugging Face Transformers
- Groovy
- Kotlin
- Python
- TypeScript
More jobs at Stack and Co
All 448- IT Field Service Engineer – Galway | MSPStack and Co · Galway, Galway, Ireland · EUR 42,000–45,0001mo ago
- Technical Support IT Engineer L2 - MSP - South DublinStack and Co · Dublin 18, Dublin, Ireland · EUR 40,0003mo ago
- Java Developer (Mid-Level) - DublinStack and Co · Dublin, Dublin, Ireland7mo ago
- Technical Support Engineer Level 2 - Midlands - Nass, Kildare, Tullamore, Portarlington, MullingarStack and Co · Tullamore, Kildare, Ireland9mo ago
- Level 2 Senior Technical Support Engineer MSP - South County DublinStack and Co · Dublin, Dublin, Ireland10mo ago
Similar roles
- Software Engineer JavaStack and Co · Dublin, Dublin, Ireland · EUR 75,0005y ago
- Principal Engineer JavaStack and Co · Dublin, Dublin, Ireland4y ago
- Senior Java EngineerYadimen Consulting · Dublin, Dublin, Ireland3mo ago
- Java Software Engineer - SaaS StartUpStack and Co · Dublin, Cork, Galway, Limerick, Remote, Ireland, Ireland5y ago
- Senior Java Engineer ( SpringBoot, Microservice, Kafka)Yadimen Consulting · Dublin, Dublin, Ireland5mo ago
- Performance Engineer - JavaStack and Co · Kildare5y ago