You are using the web browser we don't support. Please upgrade or use a different browser to improve your experience.
"icon arrow top"

Senior Full Stack Java Engineer


Dependent on experience PLUS shares

London, United Kingdom

FinTech,IT/Technical,Mobile Commerce,Operations,Transaction Processing

Permanent | Full Time



Not specified

Senior Full Stack Java Engineer

Java, Maven, Git, MySQL, JMS, Spring, JPA/Hibernate, Jersey, Jetty, Kubernetes , AWS, GCP


Our client is a global fintech in the mobile payments space. They work collaboratively with colleagues and across disciplines with clients, partners and operations based all over the world. This is a busy, exciting, and demanding place to work, and it’s the people that make the company. As a result of growth they are seeking a hands on Senior Full Stack Java Engineer. Currently the role is remote but will require flexibility to be in the London office as required ( possible 2-4 times a month )

If you are an experienced Java Developer with experience of coaching or mentoring teams and are    looking for a new challenge in an exciting, innovative and international working environment, this is the perfect job for you.

As part of this Engineering team, you will be responsible for end-to-end development and support of financial components to include settlement and reconciliation.


Day to Day you will :

  • Work hands-on with a highly skilled team of Engineers and stakeholder to ideate, build, and improve  payment products and features
  • Think through customer pain points and requirements and come up with simple, elegant solutions 
  • Design, build, and enhance the frontend UI and backend APIs
  • Own the products that you build, become the domain expert, and be actively involved in strategic direction and product decisions
  • Participate in all phases of the software development lifecycle, including design, development, testing and release
  • Foster the spirit of collaboration across multiple internal and external teams
  • Be highly motivated and maintain a positive, 'can-do' attitude in a fast-moving environment



What you bring :

  • Self-starter – You require little to no supervision
  • Growth-minded – You are curious and enthusiastic to expand your skills
  • Ownership –You are confident, driven, self-motivated and quickly take ownership of your work
  • Product minded – You enjoy working with stakeholders on requirement discovery and building out new features
  • Multiplier – You are passionate about sharing knowledge with others and growing junior team members
  • Desire for impact - You are willing to take on more responsibilities as opportunities arise



  • Experience shipping high-quality products
  • Strong software design and architecture skills
  • Ability to work collaboratively and effectively with cross-functional teams: Product Management, Quality Assurance, Operational Support, etc
  • Excellent written and verbal communication skills to document and explain technical design, best practices, and integration guide to both technical and non-technical audiences
  • Hands-on software development experience in Java
  • Experience with service-oriented architecture
  • Experience integrating with third party web services across a variety of technologies, e.g. REST
  • Experience with some (or all) of the following technologies/frameworks/tools: Maven, Git, MySQL, JMS, Spring, JPA/Hibernate, Jersey, Jetty, Kubernetes



  • Experience building and maintaining applications in the cloud (AWS, GCP, etc.)
  • Has worked or currently working in Payment industry