J2EE Developers

Ocho People
Belfast, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 80K

Job location

Remote
Belfast, United Kingdom

Tech stack

API
Amazon Web Services (AWS)
Server Applications
Automation of Tests
Google BigQuery
Continuous Integration
Database Design
Java Platform Enterprise Edition (J2EE)
Fault Tolerance
Github
Hibernate
Java API for RESTful Web Services (JAX-RS)
WildFly (JBoss AS)
Liquibase
Maven
MySQL
Payment Gateway
PCI Data Security Standards
RabbitMQ
Regression Testing
Ansible
Standard Sql
Web Application Security
WebSocket
Test Driven Development
Concurrency
Software Troubleshooting
Gitlab
Kubernetes
Deployment Automation
Kafka
RESTeasy
Api Design
REST
Amazon Web Services (AWS)
Docker
Jenkins
Microservices

Job description

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., * 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.

Requirements

  • Server-side product development with J2EE/Jakarta EE (not a Spring-only/microservices role).
  • Get hands-on with JBoss/WildFly 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/GitLab/GitHub Actions), Liquibase, Ansible.
  • Practice with BDD/TDD; comfortable authoring automated tests.
  • SE II: ~3-6 years' experience. Senior: 8+ years with leadership/ownership stories.

Nice to Have:

  • BigQuery, WebSockets, Pub/Sub (Kafka/RabbitMQ/SNS/SQS).
  • Docker/Kubernetes; GCP/AWS; Observability (metrics/logs/tracing).

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., 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 LinkedIn 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."

Apply for this position