Java Developer

Java Developer

At xDesign

Date Posted:

Location: UK Only, TELECOMMUTE

Innovate with the latest technologies. Help create amazing web apps.

Do you have experience developing scalable APIs and backend systems? Do you care about writing clean, maintainable and testable code?

What about innovating with the latest technologies and working in an environment where no two days or projects are the same?

If that sounds interesting, our Java Developer role might be a fit for you.


Who We Are.

We’re a digital solutions agency working with clients from scale-ups to some of the most recognisable brands in the UK and around the world, to develop state of the art web and mobile applications that push the boundaries of innovation. With every project, we push ourselves to do better than before.

That means we’re always looking to try new approaches, libraries, and architectures to stay ahead of the curve, and we’re always looking for curious, creative people to add to our growing team.


Our Team.

We care about hiring great people who want to make meaningful contributions.

It’s important to us that we support each other, help each other, and push each other to work hard and improve. We value everyone’s unique input and skills: developers, testers, product owners, project managers and designers all collaborate as equals on every project. That collaboration and teamwork is what helps us deliver innovative, exciting products for our clients.

To ensure everyone gets the help and encouragement they need, we’ve developed a structured progression framework to support development plans and career growth for each person within Engineering. You'll get close support from your line manager with your day-to-day work, and you’ll have the support and resources you need to evaluate your career growth and professional development.


Our Perks.

It’s important to invest in great people.

We offer a competitive salary alongside other perks like guaranteed free snacks, soft drinks and fruit, regular catered lunches, games nights, table tennis, and a spacious city-centre office in Edinburgh.

We’ve also got a running club, regular active challenges, social events such as murder mystery nights, online escape rooms, and bingo, and we host online hobby evenings for anyone who’s interested.

More benefits and details about Holiday allowance and leave are listed with the job description, below.


The Role
  • Developing RESTful Java APIs, including interaction with databases with a focus on readable, maintainable and well-tested code.
  • Integrating with third-party APIs, such as payment gateways
  • Creating associated API documentation and working in partnership with developers consuming your APIs.
  • Working as part of a cross-functional scrum team and contributing your expertise to drive the overall success of a project.
  • Being an advocate for engineering best practices across your project team.


Strong knowledge of API development using Java including ORM usage.

Enthusiastic and experienced in using engineering best practices, clean code, and unit testing.

Experience working as part of a cross-functional development team.

Experience of using Azure or AWS products is not required, but beneficial.


  • A competitive salary.
  • 32 days holiday per year (including Bank Holidays)
  • Flexible parental leave.
  • Personal development and progression plans.
  • A Macbook Pro and more top tech to facilitate your role.
  • A dynamic and energetic environment.
  • Regular in person and online social events.
  • YuLife employee benefits (including discounts for personal health and fitness equipment and experiences).

This position would be suitable for UK based REMOTE workers.

Think this is for you? Get in touch for a confidential chat about how you can become part of the team.

Apply for the job