Senior Java Software Engineer

4 weeks ago


Dublin, Ireland The Unit Full time

About The Unit
The Unit is an Ireland-HQ’d software development company focused on Sports Betting, Gambling & iGaming. Since 2017, we’ve delivered high-performance platforms for clients worldwide. You’ll join a cross-functional team building real-time, high-load services for a modern betting platform.

The Role
You’ll design, build, and operate high-performance backend services on the JVM, with a focus on scalability, reliability, and clean, testable code. You’ll collaborate with Product, QA, and DevOps in an Agile environment and drive quality via code reviews, automation, and observability.

What You’ll Do

Design, implement, and maintain Java microservices using Spring Boot and Hibernate/JPA .

Build scalable REST APIs and event-driven flows to support real-time betting operations.

Work with SQL and NoSQL stores (preferably PostgreSQL ; MySQL experience is a plus—first project uses MySQL ).

Integrate messaging (pub/sub with Kafka ; queues via JMS/AMQP such as RabbitMQ/ActiveMQ).

Use Redis as an external cache for low-latency reads/writes.

Apply code style best practices, SOLID principles, and participate in peer code reviews.

Ensure quality with automated tests (unit/integration), CI/CD (GitHub Actions / GitLab CI), and metrics/logging.

Containerize services with Docker and deploy to cloud environments (AWS preferred).

Collaborate closely in an Agile team (grooming, planning, reviews, retros).

What We Expect (Must-Haves)

5+ years of professional Java development (Java 11+/17; JVM fundamentals).

Strong Spring Boot and Hibernate/JPA experience.

Proven work with microservice architectures and event-driven systems.

Solid SQL skills and practical NoSQL exposure.

Hands-on with Kafka (pub/sub); familiarity with JMS/AMQP a plus.

Comfortable with Git, Maven, and common build tools.

Experience defining and building RESTful APIs.

Habit of writing test-covered, debuggable code; owning your quality.

English proficiency (B2+) and strong problem-solving in fast-paced projects.

Nice to Have

AWS (or GCP/Azure), Docker , Kubernetes in production.

Background in betting/gaming or other high-load transactional domains.

Knowledge of real-time data processing and streaming patterns.

How We Work (Tooling & Practices)

Version Control: Git (GitHub/GitLab).

Build & CI/CD: Maven, GitHub Actions / GitLab CI.

Data: PostgreSQL (preferred), MySQL (first project), plus NoSQL where it fits.

Messaging & Caching: Kafka, RabbitMQ/ActiveMQ (nice), Redis.

Ops: Docker, Kubernetes, cloud (AWS preferred).

Quality: Code reviews, SOLID, automated tests, observability.

What We Offer

Competitive compensation aligned to your skills, with regular reviews.

Fully remote work and flexible hours.

Professional development budget—courses, certs, conferences.

Referral rewards for great hires.

Challenging projects that stretch your skills and impact the product.

A collaborative culture where your ideas matter.

If you are a Java Developer with a passion for technology and a desire to make a difference, we’d love to hear from you. Join us in shaping the future of IT and apply today

The Unit is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Workstyle: Remote

Availability: ASAP (within 1–2 weeks)

Seniority: Senior

Contract: Project-based, full-time, B2B

APPLY NOW
#J-18808-Ljbffr



  • Dublin, Ireland Reperio Human Capital Full time

    Senior Java Software Engineer 190553 Desired skills: Java, Microservices, Spring Boot, SQL, Cloud, Containerization HybridReperio has partnered with a leading organisation in the financial services sector seeking an experienced Senior Java Software Engineer with strong backend expertise.This hybrid role (2 days onsite per week) involves working on...

  • Software Engineer

    3 weeks ago


    Dublin, Ireland Cartrawler Full time

    CarTrawler’s server-side car and transportation platforms are developed by several in-house Java technology teams. While each of the teams focus on different aspects of the technology stack, they share common software architectures, working practices, agile methodologies and design strategies. This role has responsibility for participating in one such...


  • Dublin Pike, Ireland Axway Full time

    Overview We are seeking our new Senior Java Software Engineer to join the Axway team. As a Senior Software Engineer, you will play a key role in designing, building, and optimizing core components of a modern, cloud-native platform focused on API management and integrations. You’ll work closely with cross-functional teams to deliver scalable, secure,...


  • Dublin, Ireland Cpl Full time

    Senior Java & Data EngineerWe’re looking for a motivated, ambitious technologist to join a high-performing team delivering critical solutions for global markets. You’ll work on scalable software and data pipelines that provide funding and liquidity insights across a range of capital market products.What You’ll Do:Build and maintain scalable, reliable...


  • Dublin, Ireland The Hertz Corporation Full time

    We are looking for a Senior Java Software Developer to join our software developing team. They must possess the necessary technical, organizational, and communication skills to participate on complex projects. They will be expected to contribute across the entire development cycle: analysis, proof-of-concept, design, implementation, testing, initial...


  • Dublin, Ireland Reperio Human Capital Ltd Full time

    Senior Software Engineering Manager Dublin/Hybrid My client is a market leader in the Fintech space, looking for a Senior Software Engineering Manager to lead their Software Development teams to elevate their software engineering capabilities, instil a culture of continuous improvement and innovate their Digital Solutions offering. You will be experienced in...


  • Dublin, Ireland CPL Full time

    Senior Java & Data Engineer We’re looking for a motivated, ambitious technologist to join a high-performing team delivering critical solutions for global markets. You’ll work on scalable software and data pipelines that provide funding and liquidity insights across a range of capital market products. What You’ll Do: - Build and maintain scalable,...


  • Dublin, Ireland Reperio Human Capital Ltd Full time

    Senior Java Developer Remote (Ireland-based) My client is looking for a Senior Java Developer with strong experience across Java and/or Kotlin, to join their growing development team in Dublin. If you are an energetic, enthusiastic Software Developer looking to work in a dynamic and fast-paced, scale-up environment this opportunity will be of interest to...


  • Dublin, Ireland Reperio Human Capital (Ireland) Ltd Full time

    Principal Software Engineer (Java, Python) Join a growing team within a leading tech-driven organization working on cloud services. This role offers an exciting opportunity to design and develop scalable cloud platforms and contribute to architectural decisions. Responsibilities: Lead the development of cloud-based services and scalable data streaming...


  • Dublin, Ireland September Consulting Ltd Full time

    Global FinTech Leader | Dublin / Hybrid | 12-Month Contract with Extensions Overview We’re working with a high-profile global payments client trusted by the world’s largest financial institutions. They’re hiring a Lead Software Engineer to drive delivery and innovation across key Java-based platforms. What You’ll Do - Lead a team of engineers in...