Appsbroker is Google’s largest Premier Partner in Europe. We deliver leading-edge cloud services to some of the world’s most exciting brands, in sectors from retail through automotive to finance. The company provides an interesting and engaging environment with an emphasis on fun and creativity across all of its activities, full of like-minded individuals who balance working hard with playing hard.

The projects and technologies we work with are changing the way business collaborates, communicates and makes decisions. This is a great opportunity to be part of the future model for business success.   We offer a fast-paced and challenging environment offering you the opportunity to make a direct contribution to the success and rapid growth of the business.

Are you looking for a chance to join a dynamic and engaging organisation and develop solutions to transform the way the world works?

Role Summary 

You will be responsible for delivering high quality, robust solutions as part of a fast-paced agile environment.  The successful Senior Backend Developer will be involved in all aspects of development, utilising industry standards and best practice at all stages.

We work using agile methods (scrum & kanban), so an excellent working knowledge of this is a must as is excellent communications skills as you will regularly interact with people from across the business.

Your previous experience will mean you are adept at finding solutions to complex problems taking ownership and providing a recommended approach to engineering management.

We’re committed to continuous improvement, so you will be expected to proactively suggest and implement enhancements, additionally mentoring junior team members to grow their skills and experience and act as a role model.



Swindon, UK / London, UK


Job Type




£50,000 - £70,000

Based on experience


Line Manager

Application Development Team Lead


Closing Date





In this role you will have the opportunity to:

  • Have active participation in agile planning, refinement, retrospectives

  • Take ownership in developing and testing user stories

  • Ensure standards and best practice are followed

  • Foster a culture of continuous improvement within the team

  • Work closely with the product owner and stakeholders to achieve acceptance of user stories

  • Define and communicate complex design concepts to technical and non-technical people

  • Be objective around solutions and looking to reduce technical debt

  • Have a good understanding of all aspects of the project they are working on

  • Consider the non-functional requirements of a project, and strive to make software robust

  • Mentor junior team members to improve their skills and experience.

Core Skills

You should have:

  • Deep Java development experience (JEE) and Java Servlets

  • Design and development of RESTful services

  • Experience of DI frameworks, such as Spring

  • Experience with databases, both relational and non-relational

  • The ability to create solution designs using UML, especially sequence, class and activity diagrams

  • Demonstrable experience of accurate estimation and the ability to deliver on time and to quality

  • Use of source code and continuous integration tools, i.e. Git, Maven, Jenkins

  • Proactive communication with others

  • The ability to self-manage,  self learn and seek out answers

  • Excellent unit, integration and regression testing skills.

  • Good documentation skills.

Optional Skills

You may find it useful to understand:

  • Google Cloud Platform: Google App Engine , Google Cloud Datastore  - noSQL experience, Google Cloud Storage, Google BigQuery, Google Cloud Dataflow

  • Google APIs (OAuth, Maps, Cloud Endpoints, Google Apps etc)

  • Google Guice

  • JUnit, Cucumber

  • Linux (RedHat, Centos or Fedora)

  • Jira


Appsbroker is an equal opportunities employer.

To apply please send your CV to cv@appsbroker.com - thank you.