This job is no longer available.
You can view related vacancies or set-up an email alert notification when similar jobs are added to the website using the buttons below.


Job Description

For great engineers we offer generous rewards and a clear career progression. This is a fast-paced and dynamic team where individual projects are short and varied - production systems are updated on a daily basis. Dedicated operations and support teams allow you to concentrate on getting the job done.


As part of a small scrum agile team you will develop, test and deliver changes to our transaction engines, reporting tools and supporting systems.

You have excellent object-oriented software engineering skills – framework knowledge is great, but strength in the fundamentals is essential.

You work effectively under your own direction for the whole software life-cycle - but you might not get much chance to put your headphones in, since we produce our best working closely with the rest of the team.

What does success look like?

•             A five nines platform that handles hundreds of transactions every second of every day

•             Extending our system to touch more transactions never takes as long as expected

•             The product team can’t stop smiling

•             You aren’t here after hours


Key Responsibilities

•             Develop and maintain software applications to a high standard

•             Comprehensively test software through automated test frameworks

•             In the context of our agile methodology, agree and meet delivery commitments


•             Must have: Java 8 / Perl / Spring / Mockito / Cucumber

•             RESTful web services, JSON / JMX remoting

•             Postgres / Elastic

•             Configuration management (Puppet) and a Linux OS (RHEL)

•             Git, GitLab / GitHub and continuous integration (Jenkins)

All About You

•            Proven experience of Java development and testing, ideally in the context of web services

•            Experience working in an Agile environment, with continuous integration and collective code ownership an advantage

•            Familiarity with high availability distributed systems, SOA and RESTful messaging an advantage

•            You may have a Computer Science or related degree, or be qualified by experience

•            Demonstrable commitment to professional development and open to new languages



This job has now been filled but you may be interested in:


Server Administrator

Per Day

Server Administrator / Infrastructure Engineer

Server Administrator, Wintel Engineer, Infrastructure Engineer, Windows Server, Wintel, Active Directory, Server

2 month contract initially

Inside IR35 Contract

Edinburgh (site based)

Up to £260 per day

An experienced Server Administrator/Infrastructure Engineer is required by a large Manged IT Service Provider for their end client based in Edinburgh. You will be responsible for providing 2nd Line technical support, system monitoring, alert and capacity management as well as automating processes to reduce the number of manual interventions and handoffs.  

To be considered we are looking for:

  • 3 years minimum infrastructure service support for business critical systems
  • Significant technology implementation and data centre level project experience
  • Experienced in managing 3rd party suppliers
  • Windows Server (2008 to 2019), VMware, Vcentre and vSphere knowledge and experience
  • Experience with MS DNS AND DHCP as well as McAfee Anti-Virus, HP Proliant DL and BL server technologies, HP 3PAR and StoreVirtual SAN technologies
  • VBScript and PowerShell scripting
  • Excellent problem resolution skills
  • Customer focus and strong communication skills
  • ITIL change management

Please apply with CV for further details for immediate consideration.