J2EE Developers
15 days ago
Belfast
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). * 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). 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 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." Skills: j2ee wildfly jboss jakarta Benefits: Work From Home