J2EE Software Engineer
– Transaction Processing Systems
Location:
Remote (UK or Ireland)
Experience Level:
5+ Years
A high-growth global fintech, renowned for delivering world-class payments-related software and technology, is looking to expand its engineering team. They are seeking a
J2EE Software Engineer
to help design and develop backend, service, and portal systems that power real-time transaction processing across the globe.
This is a hands-on engineering role where you'll work in small, empowered teams focused on solving real-world problems for merchants. You'll be part of a collaborative, outcome-driven culture that values curiosity, pragmatism, and technical excellence.
What You'll Work On
* Build and maintain secure, high-performance APIs, POS interfaces, and UIs that handle sensitive credit card data.
* Develop contemporary J2EE applications in hybrid cloud/on-prem environments (GCP + private data centers).
* Deliver cloud-based reporting and analytics tools.
* Own the full product lifecycle—from requirements to release—with a strong focus on BDD and CI/CD.
* Improve development processes through automation, simplification, and applied experience.
* Collaborate across teams to ensure technically accurate, testable, and timely deliverables.
* Participate in deployment activities across internal test environments and production data centers.
Tech Stack & Skills
* Languages & Frameworks:
Java JEE, JBoss, JPA2, Hibernate, CDI
* Databases:
MySQL 8 (InnoDB), BigQuery
* APIs & Integration:
JAX-RS, RESTEasy, OpenAPI, Swagger
* DevOps & Automation:
CI/CD, Liquibase, Ansible
* Concurrency & Messaging:
Multi-threading, Pub/Sub, WebSockets
* Other Tools:
Infinispan, JGroups, HTML, JavaScript, Maven
What You Bring
* 5+ years of hands-on Java JEE software engineering experience.
* Experience designing secure web applications in PCI-DSS environments.
* Strong understanding of fault tolerance, load balancing, and high availability.
* Familiarity with Linux or Windows development, database design, and web client programming.
* Passion for solving real-world problems in a fast-paced fintech environment.
* Strong communication, problem-solving, and organizational skills.
* A proactive, detail-oriented mindset and a collaborative spirit.
Why This Role?
* Small teams, big impact:
Minimal bureaucracy, maximum autonomy.
* Growth mindset:
Learn, experiment, and master your craft.
* Real people, real problems:
Build solutions that matter.
Ready to build the future of payments?
Apply now and join a team where your ideas and skills make a real difference.