Hybrid Senior Software Engineer – Java, Payments experience

Posted 3 weeks ago

Apply now

About the role

  • Proactively identify insecure coding issues and plan remediation
  • Make sure there is proper documentation for owned components
  • Minimise manual processes through automation
  • Suggest improvements to the methodology in use
  • Be familiar with multiple software development methodologies and actively contribute to team and group meetings
  • Be able to identify common concerns to encourage code reuse
  • Software development, continuous improvement
  • Work independently on tasks without assistance
  • Think about multiple solutions when faced with a task; express pros and cons when choosing an approach
  • Implement robust solutions that work under load and offer performance
  • Analyse potential improvements on code
  • Creatively reapply existing learnings to new areas
  • Participating in code reviews
  • Improve monitoring and alerting
  • Assess the success of any changes made
  • Practice a test-driven development work style
  • Demonstrate a good understanding of how the components you own live and interact with other components in the Fullter UKI ecosystem
  • Model most problems, while considering the impact on load capacity, system reliability and availability
  • Proactively make use of reusability techniques (e.g. design patterns, library extraction, new component creation)

Requirements

  • Experience in designing and building scalable backend systems, ideally in payments or financial services.
  • Hands-on expertise integrating with third-party payment processors, gateways, and digital wallets.
  • Strong understanding of payment flows, transaction lifecycles, and secure API integrations.
  • Ability to drive end-to-end solutions, from architecture and implementation to production support.

Benefits

  • Hybrid & remote working options
  • €1,000 per year for self-development
  • Company share scheme
  • 25 days of annual leave per year
  • 20 days per year to work abroad
  • 5 personal days/year
  • Flexible benefits: travel, sports, hobbies
  • Extended health, dental and travel insurances
  • Customized well-being programmes
  • Career growth sessions
  • Thousands of online courses through Udemy
  • A variety of engaging office events

Job title

Senior Software Engineer – Java, Payments experience

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job