Software Engineer (Java-JEE)

Eden Scott Ltd
Glasgow, UK
1 day ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Automation of Tests BigQuery Concurrent Computing Data Centers Java Platform Enterprise Edition (J2EE) Fault Tolerance Java EE Connector Architecture Java API for RESTful Web Services (JAX-RS) MySQL PCI Data Security Standards Swagger
+13 more
Web Application Security Software Engineering WebSocket Openapi Multithreading Load Balancing System Availability HybridCloud Backend Information Technology RESTeasy Tools for Reporting Restful APIs

Job description

Overview

Software Engineer (Java-JEE) - Transaction Processing Systems

A high-growth global fintech, renowned for delivering world-class payments-related software and technology, is expanding its engineering team. We’re looking for a Software Engineer II to help build and evolve our highly available transaction processing systems that power real-time merchant interactions across the globe.

This is a unique opportunity to contribute to the foundation of an enterprise architecture team, with the autonomy to design, implement, and lead initiatives that support strategic growth and innovation.

What You’ll Work On

  • Develop and maintain front-of-house systems - a suite of APIs, POS devices, and UIs that securely handle credit card data and interface with backend processing platforms.
  • Build contemporary J2EE applications in a hybrid cloud/on-prem environment using GCP and private data centers for compliance and security.
  • Deliver cloud-based reporting and analytics tools.
  • Own tasks from initial concept through design to release, including post-deployment monitoring and verification.
  • Apply BDD and TDD practices to ensure quality and reliability.
  • Contribute to a collaborative, outcome-driven engineering culture focused on solving real-world problems.
  • MySQL 8 with InnoDB, BigQuery
  • REST APIs with JAX-RS, RESTEasy, OpenAPI, Swagger
  • Multi-threaded concurrent programming, Pub/Sub, WebSockets (nice to have)
  • Infinispan, JGroups, CDI
  • 3-5 years of hands-on software engineering experience.
  • Experience translating business requirements into technical solutions.
  • Strong understanding of secure web applications, ideally in PCI-DSS environments.
  • Familiarity with load balancing, fault tolerance, and high availability.
  • Ability to grasp and improve existing codebases.
  • Comfortable working independently or as part of a team.
  • Strong communication and collaboration skills.
  • Experience with BDD and TDD, and translating test cases into automated tests.

Why this role?

  • Small teams, big impact - minimal bureaucracy, maximum autonomy.
  • Growth mindset - an environment that will support your development and encourage innovation.
  • Real people, real problems - build solutions that matter.

Ready to build the future of payments?

Seniority level

  • Associate

Employment type

  • Full-time

Job function

  • Information Technology

Industries

  • Software Development

This range is provided by Eden Scott. Your actual pay will be based on your skills and experience - talk with your recruiter to learn more.

Referrals increase your chances of interviewing at Eden Scott by 2x

Location: Glasgow, Scotland, United Kingdom

Requirements

  • 3-5 years of hands-on software engineering experience.
  • Experience translating business requirements into technical solutions.
  • Strong understanding of secure web applications, ideally in PCI-DSS environments.
  • Familiarity with load balancing, fault tolerance, and high availability.
  • Ability to grasp and improve existing codebases.
  • Comfortable working independently or as part of a team.
  • Strong communication and collaboration skills.
  • Experience with BDD and TDD, and translating test cases into automated tests., * Small teams, big impact - minimal bureaucracy, maximum autonomy.
  • Growth mindset - an environment that will support your development and encourage innovation.
  • Real people, real problems - build solutions that matter.

Ready to build the future of payments?

About the company

A high-growth global fintech, renowned for delivering world-class payments-related software and technology, is expanding its engineering team. We’re looking for a Software Engineer II to help build and evolve our highly available transaction processing systems that power real-time merchant interactions across the globe.

This is a unique opportunity to contribute to the foundation of an enterprise architecture team, with the autonomy to design, implement, and lead initiatives that support strategic growth and innovation.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:14 min

Generating functioning backend code from OpenAPI specifications

Christopher Walles Christopher Walles · World Congress 2024

1:25 min

Testing API endpoints visually using Swagger UI

Alex Soto Alex Soto · World Congress 2022

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · World Congress 2026 Europe

2:25 min

Engineering career path from embedded systems to banking

John Woods John Woods · LIVE

Videos

See all

Related articles

See all