Senior Software Engineer – Java / Distributed Systems (€360 per day)

Solas IT Recruitment

Dublin

Hybrid

EUR 56,000 - 76,000

Part time

22 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Solas IT Recruitment is seeking a Senior Software Engineer for a Dublin-based hybrid contract. The role emphasizes Java, backend development and distributed systems, with focus on architecture and system design rather than purely hands-on coding.

You will design microservices, APIs and event-driven workflows, guide technical decisions across distributed environments, and work with Product, Architecture and Platform teams to deliver scalable, observable, and resilient solutions.

Qualifications

  • Must have strong Java and Spring Boot backend experience.
  • Deep understanding of software architecture and system design.
  • Experience designing microservices and distributed systems.

Responsibilities

  • Design scalable, secure, highly available backend platforms.
  • Translate complex business requirements into technical solutions.
  • Design microservices, APIs, workflows and event-driven systems.
  • Make architectural decisions across distributed environments.
  • Collaborate with Product, Architecture and Platform teams on solutions.
  • Ensure applications are scalable, maintainable, observable and resilient.
  • Review solutions and maintain engineering standards.
  • Troubleshoot production issues and perform root-cause analysis.
  • Leverage AI-assisted development tools to accelerate delivery while maintaining quality.

Skills

Java
Spring Boot
Distributed systems
Microservices
Event-driven
DDD
SOLID principles
CQRS
Event Sourcing
Relational DBs
NoSQL
CI/CD
DevOps
AI tools (Copilot/Claude)
Kafka
Observability

Job description

Senior Software Engineer – Java / Distributed Systems (€360 per day)
Location: Dublin 18 - Hybrid – 3 days in the office
Type: Contract
What we are looking for

We are looking for a Senior Software Engineer with a strong background in Java, backend development and distributed systems. This position has a significant focus on software architecture, system design and engineering judgement, rather than purely hands-on coding.

The ideal candidate will have:
  • Strong commercial experience with Java and Spring Boot or similar backend technologies.
  • Excellent understanding of software architecture and system design.
  • Experience designing microservices and distributed systems.
  • Strong knowledge of event-driven architecture and asynchronous systems.
  • Understanding of Domain-Driven Design (DDD) and SOLID principles.
  • Experience with CQRS, Event Sourcing and software design patterns.
  • Experience with both relational and NoSQL databases.
  • Knowledge of highly available, resilient and fault-tolerant systems.
  • Strong understanding of CI/CD, automated testing and DevOps practices.
  • Experience working with complex enterprise platforms.
Responsibilities
  • Design and evolve scalable, secure and highly available backend platforms.
  • Translate complex business requirements into well-designed technical solutions.
  • Design microservices, APIs, workflows and event-driven systems.
  • Make key architectural and software design decisions across distributed environments.
  • Work closely with Product, Architecture and Platform teams on technical solutions.
  • Ensure applications are scalable, maintainable, observable and operationally resilient.
  • Review technical solutions and maintain high engineering and architectural standards.
  • Troubleshoot complex production issues and perform root-cause analysis.
  • Use AI-assisted development tools to accelerate software delivery while maintaining quality, security and maintainability.
Nice to Have

Experience with any of the following would be advantageous:

  • Kafka or similar messaging/event technologies
  • Observability and application monitoring
  • GitHub Copilot, Claude, Cursor or similar AI development tools
  • Financial services, payments or transaction-processing platforms
  • Complex workflow or state-machine systems
  • High-volume, business-critical enterprise applications
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer – Mid to Senior
Java Developer – Mid to Senior

Cpl Group • Dublin

Hybrid
EUR 65,000 - 101,000
Senior Java Backend Architect - Distributed Systems
Senior Java Backend Architect - Distributed Systems

Solas IT Recruitment • Dublin

Hybrid
EUR 56,000 - 76,000
Java Developer
Java Developer

IT Search • Ireland

Remote
EUR 60,000 - 70,000
Bonus
Excellent benefits
Fully remote
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Methodius Ltd • Dublin

On-site
EUR 70,000 - 90,000
Annual Bonus Scheme
Contributory Pension
Private Medical Insurance
+7
Senior Software Engineer – Haskell / PureScript
Senior Software Engineer – Haskell / PureScript

Methodius Ltd • Dublin

On-site
EUR 90,000 - 140,000
Annual bonus scheme
Contributory Pension Scheme
Private Medical Scheme
+10
Software Engineer - Java&Angular
Software Engineer - Java&Angular

E‑Frontiers • Galway

Hybrid
EUR 110,000 - 140,000
Senior Java Engineer
Senior Java Engineer

E‑Frontiers • Galway

On-site
EUR 101,000 - 106,000
Senior Software Engineer
Senior Software Engineer

IT Search • Ireland

Remote
EUR 72,000 - 88,000
Fully remote in Ireland
€80k salary with bonus
Senior Software Engineer
Senior Software Engineer

Mason Alexander • Dublin

Hybrid
EUR 90,000 - 120,000
Hybrid work model
Senior Fullstack Engineer
Senior Fullstack Engineer

Harvey Nash Group • Galway

On-site
EUR 95,000 - 130,000