Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Senior java platform engineer

Belfast
Iriusrisk
Platform engineer
£60,000 - £100,000 a year
Posted: 23 September
Offer description

About us

IriusRisk is the world's leading automated threat modeling tool (*our grandma says so). Born out of a desire to advance threat modeling as an activity and ensure that software is secure from the design stage. IriusRisk helps the largest banks and technology providers build their software. Yep, that's right, the team builds the tools that build the world's software.

A scale-up with large enterprise clients that retains a fast-paced, agile, get-things-done, start-up mentality. A place where everyone's ideas are welcomed, valued, and challenged, meaning the entire team has the opportunity to change how software is built securely at the very largest scale. We also love a meme.

Purpose of the Role

We are looking for an exceptional Senior Java Platform Backend Developer to join our Platform Squad. This is not a traditional product development role; your "product" will be the engineering platform itself. You will be a key player in designing, building, and maintaining the core components and best practices that define how we develop software as a company.

Your work will have a direct impact on the productivity and quality of dozens of engineers, allowing the entire company to grow sustainably.

You will be responsible for building scalable and efficient back-end systems, integrating with storage systems and external services, and collaborating with cross-functional teams to deliver high-quality software solutions. Your goal is to ensure the robustness, security, and performance of the back-end systems, driving innovation and excellence in software development.

Duties & Responsibilities

* Design and Develop Core Components: Create and maintain fundamental backend services, libraries, and tools in Java (using frameworks like Spring and Hibernate), applying principles of Clean Architecture and industry best practices.
* Evolve the Architecture: Actively contribute to the definition and evolution of our distributed architecture, establishing patterns for microservices, asynchronous communication, observability, resilience, and scalability.
* Master the Cloud-Native Ecosystem: Work daily with Docker to build optimized images and with Kubernetes to deploy and manage our applications in high-availability environments.
* Advanced Production Troubleshooting: Serve as a go-to expert for diagnosing and resolving complex problems in remote environments. This includes:
* Deployment Troubleshooting: Investigating Kubernetes pod failures, networking issues, misconfigurations, and anomalous cluster states.
* Performance Troubleshooting: Identifying and fixing performance bottlenecks in Java applications by analyzing JVM metrics, logs, distributed traces, and CPU/memory profiles.
* Promote Technical Excellence: Act as a technical leader, supporting other developers, conducting thorough code reviews, and championing the adoption of quality standards throughout the organization.

What we offer

100% Remote Work – enjoy true flexibility from anywhere.

Great Work Environment – collaborative, supportive, and people-first.

‍ Expert Team – work alongside highly skilled professionals with world-class recognition in the Threat Modeling sector.

Career Growth – real opportunities to develop and advance within the company.

Cutting-Edge Product – contribute to a top-tier solution in a dynamic, challenging environment.

AI-Powered Innovation – leverage the latest technologies and forward-thinking approaches.

Continuous Learning – access to training and certifications tailored to your role.

Flat Organizational Culture – open, transparent, and empowering.

Proven Retention – over 92% employee retention rate.

Requirements

Essential skills and experience

* 4+ years of professional experience developing high-load backend web applications with Java and frameworks like Spring and Hibernate.
* Solid, demonstrable experience with Docker and Kubernetes in production environments. Not just as a user, but with a deep understanding of their inner workings.
* Deep experience in designing and implementing distributed architectures and microservices patterns (e.g., API Gateway, Service Discovery, Circuit Breaker).
* Advanced ability to troubleshoot applications in Kubernetes, using tools like kubectl, Lens, Prometheus, Grafana, or similar to analyze logs, metrics, and cluster events.
* Proven experience working with high-availability, clustered systems designed for fault tolerance and zero downtime.
* Experience with globally distributed cloud services on one of the major cloud providers.
* Deep knowledge of web industry standards, including the design of secure and scalable RESTful APIs and authentication/authorization protocols like OAuth2 and SAML.
* Practical knowledge of performance optimization for Java applications and the JVM.
* Mastery of good programming practices, SOLID principles, design patterns, and the fundamentals of Clean Architecture.

Desire experience

* Cloud Providers (AWS, GCP, or Azure).
* Clusterized deployments (Kubernetes, Helm).
* CI/CD systems (BitBucket Pipelines, GitHub Actions, ArgoCD).
* Asynchronous messaging systems (Redis).
* Large-scale SQL databases (Postgres).
* Agile release strategies (Release flow, trunk-based development)
* Experience with different programming languages (Python, Javascript, etc)

Additional skills required

* Problem-solving
* Challenging vision
* Attention to Detail
* Analytical Thinking
* Good/Effective communication
* Comfortable giving and receiving feedback
* Teamwork and Collaboration
* Time Management
* Adaptability
* Continuous Learning
* Professionalism and Ethics
* Troubleshooting and Patience
* Constructive mindset

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Senior platform engineer
Belfast
Inspire People
Platform engineer
£80,000 a year
Similar job
Platform engineer (azure)
Belfast
Kainos
Platform engineer
Similar job
Senior cloud platform engineer
Belfast
Menlo Ventures
Platform engineer
See more jobs
Similar jobs
It jobs in Belfast
jobs Belfast
jobs Antrim
jobs Northern Ireland
Home > Jobs > It jobs > Platform engineer jobs > Platform engineer jobs in Belfast > Senior Java Platform Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save