For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
The Unit
The Unit

Senior Java Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Software Development
Java
MySQL
+35

Permanent role
2 days ago
Apply now

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.

About The Unit

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service