T

Trust Payments

Global payment processing, loyalty, data management

Senior Software Developer - Full Stack

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeBournemouth, UKNo salary listed

About the Job

Requirements

  • At least 5 years of experience in full-stack development, focused on Android and Java microservice development.
  • Demonstrated experience coordinating development squads and working directly with non-technical stakeholders.
  • Knowledge of front-end technologies such as HTML, CSS, and JavaScript.
  • Solid experience with MySQL or an equivalent database.
  • Experience writing and maintaining unit and integration tests for Java-based web services, microservices, and Android code.
  • Understanding of branching strategies, including Git and tools such as Git Extensions, and ability to resolve merge conflicts using established merge tools.
  • Good documentation and reading skills.

Responsibilities

  • Guide development squads and assist with implementing internal or customer-led features, following standard development processes and strategy, including refinements and solution design.
  • Develop features for new and existing projects in accordance with customer requirements.
  • Write and maintain meaningful unit and integration tests to help achieve high code coverage across projects.
  • Participate in and champion code review processes, and contribute to writing technical documentation.
  • Address bugs and reduce technical debt across a varied technology stack.
  • Support test resources by building and deploying artifacts to environments.
  • Troubleshoot and resolve environmental, infrastructure, and application issues across production and test cloud-based environments.
  • Participate and contribute to team-driven agile processes such as grooming, refinement, and story-pointing sessions.
  • Attend daily stand-up meetings and collaborate with relevant stakeholders.
  • Comply with legislation, codes of practice, health and safety, and GDPR requirements appropriate to the role.
  • Participate in an on-call rota, providing 24/7 support coverage for one week approximately every 5 to 6 weeks, subject to rota size.
  • Attend an in-person interview at the Bournemouth office if shortlisted.

Desired Qualifications

  • Familiarity with AWS.
  • Understanding of communication protocols and technologies, including HTTPS, RESTful web APIs, and RabbitMQ messaging brokers.
  • Experience with tools such as Jira, Bitbucket, GitLab, SonarCloud, or Artifactory.
  • Ability to gather and interpret requirements needed to develop features.

About the Company

Trust Payments

Global payment processing, loyalty, data management

Trust Payments helps businesses speed up and simplify how they take payments, manage loyalty, and handle customer data to create a seamless buying experience across the world. It uses a global technology platform that connects to 50+ banks to support processing through multiple acquirers, and it also offers its own merchant acquiring solution in the EU (acquiring.com). The company works with clients to design a payment strategy that fits their goals rather than offering a one-size-fits-all approach. Its solutions are flexible and available internationally, regardless of where a customer is or which payment method they prefer. Compared with others, Trust Payments combines payments, loyalty, and data tools on one platform, backed by licenses and memberships from regulators and card networks in multiple regions. The overall aim is to help businesses grow sales and improve customer experience by delivering fast, smooth, and secure payments globally.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
London, United Kingdom
Founded
2019

Recently Posted Jobs

Explore more opportunities at Trust Payments

See more jobs