Senior Java Developer

Apply for this role

Edinburgh , Scotland HQ and remote. Full Time

Company Overview

At BR-DGE, we’re on a mission to shift power and control back to merchants because payments have become too complicated, inflexible, and restrictive.

A huge amount of innovation is happening in the payments space; with instant payments, digital wallets, buy now pay later, and crypto all creating waves and changing the way we pay. The is awesome for the customer making the payment, but it makes a complex problem even more challenging for merchants so we’re here to help.

We’re an extremely ambitious group, with strong financial backing, who have created an amazing platform to achieve the companies’ goals over the past year. We’ve worked with more incredible customers than ever before, strengthened our management team and we’re poised for exponential growth.

Now, we’re looking for exceptional talent that is eager to do the best work of their life while supporting others in doing the same, to be a critical part of, and fuel this growth phase. If you’re motivated by an environment that encourages professional progression and personal development, then we would love to hear from you!

Senior Java Developer

BR-DGE is going through an exciting period of growth and to fuel this we are looking for an experienced Java Developer to assist in the delivery of our company’s ambitious plans and to develop our innovative product offering.

Skills & Qualifications:

  • You have a good knowledge of Java, Spring Boot and the key Spring frameworks

  • You have a good understanding of message-drive microservice architecture and running applications in Kubernetes

  • Knowledge and experience in Kafka

  • You have a good understanding of runtime complexity of code, and are able to identify optimisation opportunities using a variety of diagnostic approaches, both to resolve issue and improve performance

  • You are passionate about databases and worked in the past with SQL\NoSQL technologies (SQL Server, Oracle, Couchbase, Mongo DB, etc.)

  • You have experience deploying fault-tolerant distributed systems on Linux, possibly in a cloud environment

  • You are familiar with cloud computing concepts and DevOps tools (Docker, Kubernetes, Gradle, Jenkins).

  • You have very high development standards, especially for code quality, code reviews, unit testing, continuous integration and deployment.

  • You have proven capability to interact with clients and deliver results, taking ideas to production

  • You deliver great user experiences, demonstrably, working closely with clients to do it.

  • You have an appetite for taking on challenges and leveraging new technologies.

  • You agree that verbal and written communication skills are vital


The type of person we’d love to meet:

  • An experienced Java developer. with a proven track record of success within a similar, challenging environment.

  • Excellent communication and problem-solving skills with an ability to influence key members the team from graduate developer to senior engineer and those within senior management.

  • A strong relationship builder who will challenge and collaborate internally and externally.

  • Experience of working with a high growth or scaling technology business

  • Really well organised and able to track multiple workflows

  • A good human being!


What we stand for

Quality & quantity We know. We want it all right? We have to do great work, write beautiful code, develop powerful relationships and we need to do it a lot.

Making it easy to be awesome Everyone wants to be great at what they do. To work with people that want the same thing. We’re about removing the stuff that might get in the way of that, so you can do your best work.

Merchants matter most Since the first days of Bridge we’ve been focussed on merchants. The people at the forefront of e-commerce. We exist to make their businesses simpler and more profitable, that’ll never change.

Never afraid to speak up As a business, we’re always going to say what we think (in the nicest possible way) to make the greatest positive impact we can and we expect, want, need our people to be the same.

Deliver on our promises We understand the impact of the work we do and our responsibilities. We’re dealing with big numbers and working with businesses at pivotal periods in their development. We don’t make promises we can’t keep.

Apply for this role

We use cookies to improve your experience and for marketing.

Learn more on our Privacy Policy