Senior Software Engineer – Java | Payments Industry
Are you a seasoned Java developer with a deep understanding of payment systems and transaction processing? Looking for your next challenge in a fast-paced, high-impact environment?
My client, a leading player in the financial services sector, is seeking a Senior Software Engineer to join their high-performing engineering team. You’ll be instrumental in designing and delivering scalable, secure, and high-availability solutions for payment platforms used by millions globally.
What you’ll be doing:
- Leading the design and development of core backend systems in Java.
- Building and maintaining secure payment processing pipelines and APIs.
- Collaborating with product owners, architects, and QA engineers to deliver features end-to-end.
- Driving technical decisions and mentoring junior developers across the team.
- Working on low-latency transaction systems with a focus on performance and resilience.
- Ensuring regulatory compliance (PCI DSS, PSD2, etc.) is met across your code and systems.
What we’re looking for:
- 5+ years of professional Java development experience (Java 11+ preferred).
- Strong understanding of payment processing systems, including card networks, acquirers, gateways, and settlement flows.
- Experience with microservices architecture, RESTful APIs, and message queues (e.g., Kafka, RabbitMQ).
- Solid grasp of data security, encryption, and compliance requirements in payments.
- Familiarity with relational databases (PostgreSQL, MySQL) and/or NoSQL solutions.
- Experience with containerisation and orchestration tools (e.g., Docker, Kubernetes) is a plus.
- A team-first mindset with strong communication skills.
Nice to have:
- Exposure to ISO 8583, SEPA, SWIFT, or other payment messaging protocols.
- Previous work in a regulated fintech or financial institution.
- Experience with CI/CD tools, cloud platforms (AWS/GCP), or infrastructure-as-code.
What’s on offer:
- Competitive salary and performance-based bonus.
- Remote-first flexibility or hybrid working options.
- High-impact role within a mission-critical domain.
- Collaborative engineering culture with a focus on continuous improvement.
If you’re passionate about building high-quality systems that power real-world financial transactions, we’d love to hear from you.
If you have any further questions on the role, please feel free to reach out to Brendan McCrory directly.