At a Glance
- Tasks: Design and develop server-side products and APIs for a global payment gateway.
- Company: Join a top-25 US payments company with a modernised J2EE architecture.
- Benefits: Competitive salary, remote work, and opportunities for professional growth.
- Other info: Collaborative, low-ego environment with distributed teams across Europe.
- Why this job: Make a real impact on high-throughput payment systems used worldwide.
- Qualifications: Experience in J2EE/Jakarta EE and strong SQL/database design skills.
The predicted salary is between 50000 - 80000 £ per year.
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, and 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.
J2EE Developers in Newtownabbey employer: Ocho
Join a dynamic and innovative team at a leading payments company, where you'll have the opportunity to work remotely while contributing to a core payment gateway that impacts transactions globally. With a focus on modernised J2EE architecture and a collaborative, low-ego culture, you'll enjoy end-to-end ownership of your projects and access to continuous growth opportunities in a supportive environment. Experience the benefits of working with a long-tenured engineering team that values your contributions and fosters a strong sense of community across the UK and EU.
StudySmarter Expert Advice🤫
We think this is how you could land J2EE Developers in Newtownabbey
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with J2EE or in payment systems. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your J2EE projects, APIs, and any cool features you've built. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for the interview like it’s a coding challenge! Brush up on your J2EE knowledge, practice common interview questions, and be ready to discuss your past projects in detail. Confidence is key!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, you can easily track your application status and get updates directly.
We think you need these skills to ace J2EE Developers in Newtownabbey
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with J2EE and related technologies. We want to see how your skills match the role, so don’t be shy about showcasing your server-side product development and API design expertise!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about this opportunity and how your background aligns with our needs. We love seeing passion and personality, so let your enthusiasm for the role come through.
Showcase Your Projects:If you've worked on relevant projects, make sure to mention them in your application. We’re keen to see examples of your work with JPA2/Hibernate, RESTful APIs, or any deployment automation tools like Liquibase or Ansible. Real-world experience speaks volumes!
Apply Through Our Website:We encourage you to apply directly through our website for a smoother process. It helps us keep track of applications better and ensures you get the attention you deserve. Plus, it’s super easy – just follow the link provided!
How to prepare for a job interview at Ocho
✨Know Your J2EE Inside Out
Make sure you brush up on your J2EE knowledge before the interview. Be ready to discuss your experience with server-side product development, JAX-RS/REST, and how you've implemented APIs in past projects. This will show that you're not just familiar with the technology but can also apply it effectively.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles, especially around concurrency, multithreading, and performance troubleshooting. Use the STAR method (Situation, Task, Action, Result) to structure your answers, demonstrating how you tackled issues and what the outcomes were.
✨Familiarise Yourself with CI/CD Practices
Since the role involves working with CI/CD pipelines, be ready to talk about your experience with tools like Jenkins, GitLab, or GitHub Actions. Highlight any contributions you've made to deployment automation and how you've ensured smooth releases in your past projects.
✨Emphasise Team Collaboration
This position values collaboration across various teams, so be prepared to share examples of how you've worked with product, security, and ops teams in the past. Discuss how you’ve contributed to code reviews, planning sessions, and how you ensure production readiness and monitoring.