Java Software Engineer - Payment Processing
This is a fantastic opportunity to grow and evolve within a Software Engineering function with the opportunity to improve the software development process, methodologies and tools through applied experience, automation and simplification.
This
global payment processing company
are building the next generation of capabilities that powers our merchant-first ecosystem. You will be joining a company which is looking to become a
market leader
and this ambition rings through every department and team. They believe that focused and empowered teams can do great things and want like-minded people to join them on this exciting journey.
Why this role?
Joining a team with a 5 year plan to grow and expand their capabilities. The main tasks you'll be focused on will be
understanding merchant and partner needs, problems and expectations
and take action to address these expectations through high quality, innovative solutions that deliver value to their customers.
You will be working in a
dynamic and exciting, agile environment
that includes multiple teams within the company.
Culture fit and collaboration
are as essential to this company as you technical capabilities so sharing team achievements and individual successes are considered very important to them. You will also have the option to
work fully remote across the UK and Ireland.
What You Will Be Doing
* Understanding merchant and partner needs, problems, and expectations and taking action to address expectations through high quality, innovative solutions that deliver value to our customers.
* Improving the software development process, methodologies, and tools
through applied experience, automation, and simplification.
* Assisting with software deployment activities to internal test environments and production data centre as the
team is responsible for Requirements Analysis through to Release.
* Collaborating with team members to ensure that deliverables are technically accurate and useful on time
* Identifying critical activities & tasks on projects, helping with estimation and planning, ensuring timely and accurate communication of status, resolution of issues, and contributing beyond assigned tasks - adjusting priorities when appropriate.
What You Will Have
* 4+ years in a Software Engineering position focused on
Java
development.
* BS or MS in Computer Science or related field.
* Proficiency in either
Spring Boot or J2EE
is highly desirable.
* Able to utilise
AI-driven development tools
e.g. Windsurf, Claude Code, Llama, etc. to accelerate delivery and maintain high code quality.
* Experience in designing and implementing scalable RESTful APIs.
* Strong command of Git, CI/CD pipelines and
modern software development methodologies
.