×
Register Here to Apply for Jobs or Post Jobs. X

J2EE Developers

Job in Belfast, County Antrim, BT1, Northern Ireland, UK
Listing for: Ocho People
Full Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
    Software Engineer, Backend Developer, DevOps, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 50000 - 80000 GBP Yearly GBP 50000.00 80000.00 YEAR
Job Description & How to Apply Below

Overview

J2EE Software Engineers (Mid to Senior Developer roles available-100% remote)

Salary £50-80k + bonus

About the Company:

Our client is building the front-of-house payment gateway for a fast-growing, private, top-25 US payments company. The platform has a 19-year lineage with a clear architectural direction in J2EE
, modernised with hybrid cloud (
GCP + on-prem
) for scale, security, and compliance (PCI-DSS). You’ll join a distributed, long-tenured engineering team delivering high-throughput, highly available transaction systems used across the globe.

The Role:

As a J2EE Software Engineer, you'll design and develop server-side products and APIs on the payment gateway-owning your deliverables end-to-end:
discovery → design → development → automated tests → release → monitoring
. You'll work in small, empowered teams using BDD/TDD and CI/CD
, shipping resilient features for real merchants and real transactions.

Key Responsibilities
  • Design, implement, and maintain J2EE services and RESTful APIs (
    JAX-RS/RESTEasy
    ).
  • Build robust persistence layers with JPA2/Hibernate on MySQL 8 (InnoDB).
  • Engineer scalable, fault-tolerant systems with clustered caching (Infinispan) and JGroups
    .
  • Contribute to deployment automation (
    Liquibase
    , Ansible
    ) and CI/CD pipelines.
  • Write automated acceptance and regression tests within a BDD framework; partner closely with QA.
  • Participate in estimation, planning, code/design reviews, and production readiness & monitoring.
  • Collaborate across product, security, and ops to meet PCI-DSS and reliability goals.
Essential Criteria
  • Server-side product development with J2EE/Jakarta EE (not a Spring-only/microservices role).
  • Hands-on with JBoss/Wild Fly application servers in production.
  • JPA2/Hibernate with MySQL 8 (InnoDB); strong SQL and database design.
  • Infinispan (or equivalent clustered cache) and understanding of JGroups
    .
  • JAX-RS/REST
    , API design, HTTP fundamentals, and secure web-app principles (PCI awareness).
  • Concurrency/multithreading and performance troubleshooting.
  • Tooling:
    Maven
    , CI/CD (Jenkins/Git Lab/Git Hub Actions),
    Liquibase
    , Ansible
    .
  • Practice with BDD/TDD
    ; comfortable authoring automated tests.
  • Experience level: SE II ~3-6 years;
    Senior: 8+ years with leadership/ownership stories.
Nice to Have
  • Big Query
    , Web Sockets, Pub/Sub (Kafka/Rabbit

    MQ/SNS/SQS).
  • Docker/Kubernetes; GCP/AWS;
    Observability (metrics/logs/tracing).
Why Join
  • Impact at scale: Core gateway that powers real-world payments across the globe.
  • Modernised J2EE: Stable architecture + contemporary engineering (IaC, automation, hybrid cloud).
  • End-to-end ownership: Small teams, big outcomes, minimal bureaucracy.
  • Distributed culture: Colleagues across IE, NI, UK, and EU; collaborative, low-ego environment.
How to Apply

If you meet the criteria and want to build reliable, high-throughput payments systems, apply via this link. Alternatively, reach out to Phil Gamble for an informal chat via Linked-In or Whats-App.

About Phil Gamble

Phil has 20+ years in tech recruitment across the US, UK, and Ireland, delivering on complex hiring campaigns for global software companies. He takes a personalised, hands-on approach and has a long track record of helping engineers land roles they love.

Recent Linked In Testimonials

"I cannot recommend Phil and Ocho enough… Phil is a professional who does not treat his candidates as resources…"

"Phil was by far the best recruiter I have ever dealt with… I wouldn’t hesitate to recommend Phil to my friends or colleagues."

"Phil takes the time to understand what I'm looking for… and he delivers."

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary