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
GemPool Recruitment
GemPool Recruitment

Back End Developer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

N/A

Tech stacks

Java
Data
SQL
+36

Permanent role
a day ago
Apply now

Senior Backend Developer – Java / Data Integration

Location: Remote, Ireland

Experience: 6+ Years

Employment: Permanent, Full-Time

Salary: Up to €85,000

About the Role

GemPool is seeking an experienced Senior Backend Developer to join a global entertainment technology and data analytics business operating within the cinema and film distribution industry.

The company provides data and software solutions that help cinemas, film studios and distributors track box-office performance, manage operations and make informed commercial decisions.

This role will focus on developing new backend products, building and maintaining REST APIs, and improving the systems responsible for collecting, processing and analysing large volumes of cinema transaction data. You will also contribute to ongoing platform modernisation, cloud readiness and the adoption of AI-assisted software development practices.

Key Responsibilities

  • Develop and maintain backend services and REST APIs using Java and Jakarta EE.
  • Build and enhance data ingestion processes, ETL pipelines and scheduled batch jobs.
  • Process, validate and aggregate large volumes of transaction-level data.
  • Write and optimise SQL queries across SingleStore and PostgreSQL.
  • Work with Redis for caching and data access.
  • Improve data ingestion reliability through validation, error handling, monitoring and reprocessing.
  • Support backend development for new web and mobile applications.
  • Contribute to cloud modernisation and containerisation initiatives.
  • Develop automated tests using JUnit and follow test-first development practices.
  • Collaborate with Product and Engineering teams on new product development.
  • Participate in code reviews and maintain clean, scalable and reliable application architecture.
  • Use AI coding tools to support development workflows while maintaining ownership of code quality and delivery.

Requirements

  • 6+ years' professional experience in Java backend development.
  • Strong experience with Java EE / Jakarta EE, including JAX-RS, CDI and Servlets.
  • Experience working with TomEE, Payara or similar Java application servers.
  • Strong SQL and JDBC skills, including query optimisation and transaction management.
  • Hands-on experience with data integration, ETL, batch processing or file ingestion.
  • Experience with Redis and relational databases such as PostgreSQL.
  • Experience developing and securing REST APIs using JWT or OAuth2.
  • Understanding of API versioning and maintaining backward compatibility.
  • Experience with JUnit, automated testing and test-first development.
  • Comfortable working with Docker, GitLab CI and Linux environments.
  • Practical experience using Claude Code or OpenAI Codex for AI-assisted and agent-driven software development.
  • Strong problem-solving skills and the ability to work collaboratively within an engineering team.

Desirable Experience

  • Experience with SingleStore (MemSQL), distributed SQL or columnar databases.
  • AWS experience, particularly S3, ECS/EKS, SQS, EventBridge and Secrets Manager.
  • Experience migrating on-premise Java applications to cloud environments.
  • Experience upgrading Java versions (11 to 17/21) and Hibernate (5 to 6).
  • Experience working with media, entertainment, financial or other large-scale transaction datasets.

About GemPool Recruitment

🔗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 2026 Arc
Cookie PolicyPrivacy PolicyTerms of Service