DevOps Engineer, Java, AWS, TDD, Python – Exeter – CONTRACT, 6 month rolling (CONTRACT to PERM is preferred) £500 per day

DevOps Engineer - Java, AWS, TDD, Python - EXETER

* Based onsite for client in Exeter (Any candidates submitted must be aware of the nature of the business and potential travel to client sites nationwide)

* Eligible for SC clearance would be a bonus but not essential



Our client voted as one of the best workplaces 2017, is a leading European professional services firm providing consultancy and support to large enterprises in the field of data centre automation..


Headquartered in London, United Kingdom, They have successfully delivered data centre automation projects in some of the largest organisations in both the public and private sectors across Europe.


The Role

You will deliver hands-on, business-oriented strategic and technical consulting to our clients for cloud infrastructure and data centre automation solutions.


Our Engineers and Architects come from a DevOps background and are technically adept in configuration management tools, continuous development, Linux environments and have experience of delivering cloud infrastructure and cloud automation.


Key Duties & Responsibilities

You will join a project engineering team and focus on adding hands-on technical expertise, ensuring outcomes meet the highest technical and agile standards.


We expect our engineers to understand the client’s project aims and to offer professional and commercial insight to ensure client satisfaction as well as representing the commercial interests of the business.


We always expect our engineers to be very self-sufficient when engaged in smaller assignments representing the company by themselves, always ensuring customer satisfaction through high quality work and outstanding client care.



* DevOps background/experience

* Scripting ability (ideally Python or Ruby)

* Experience with TDD (Test Driven Development)

* Previous experience in using TDD frameworks/methodologies to create Java Code based on a user story

* A Background in Java Development is essential

* Experience with AWS is preferable

* Experience of Agile / Scrum methodology

* A passion for open source technologies and the open source community

* Demonstrable experience in cloud-automation

* Demonstrate the ability to quickly learn new technologies.

* Demonstrate the ability to solve complex, multi-system problems.

* Have experience of stakeholder management within complex organisations.

* Be comfortable with being responsible for the delivery of significant cloud and automation projects.

* Be willing to work in multiple locations and prepared to travel.

* Be a fast learner, ambitions, and comfortable working in high-pressure environments.

* Exhibit a proven track record of continually looking for ways to improve customer satisfaction.





25 days Holidays

Annual flexible benefits allowance offering a choice of;

- Private medical insurance

- Dental cover

- Gym membership

- Buying holiday

- Company pension

- Tax efficient salary sacrifice schemes

- Childcare allowance

- Cycle to work scheme


Mobile Java Developer - London - £50,000 to £70,000


The Engineering Team


We believe making great products should be enjoyable and rewarding. Our teams are self organising – most use scrum, kanban or a hybrid approach that gives them the best chance to meet their collective goals. Each team has specialists in dev, test, (sometimes hardware too) and deployment who work together to create fantastic business outcomes for our customers.


We have hack days 6 times a year, with small yet perfectly formed prizes, but mostly we do it for fun, to learn, and to prototype cool ideas that might help our customers.


Of course we have deadlines, but we love what we do and we celebrate our success regularly.


The person we are looking for…


We are looking for experienced engineers that are keen to use the most appropriate technology to solve a problem. You’re comfortable working with a mixture of mature technology and shiny new projects, with a real passion for understanding customer needs and writing high quality solutions that meet them. Although the majority of your day-to-day development will be in pure Java, you will be comfortable working in a shared codebase with Android and iOS (in Objective-C) or keen to expand your skills in mobile.


We anticipate that you will:


  • Have experience working in modern (1.7+) Java and a strong commercial background in Java development.

  • Have worked in agile environments and understand that there’s more to an effective agile team than standups and buzzwords.

  • Be a strong team player, not afraid to voice an opinion and take an active role in planning, user story development and rigorous peer review.

The Native Platforms Team

As a member of our Native Platforms team, you will have the opportunity to work on the Travel App SDK, used by partners worldwide to integrate Travel App ticketing solution into their existing mobile applications. You will have the opportunity to help define and shape the technical direction of the SDK and the public facing API that other developers can build against.

Our current SDK stack


Java 8 / J2ObjC / Objective-C

JUnit / Mockito / XCTest / OCMock

Git / Gradle / Maven / Artifactory

JIRA / Confluence / Stash / Bamboo

IntelliJ / Android Studio / Xcode / AppCode

Java Developers in Test – Bracknell, Berkshire 6 Month Contract - £250 to £400 a day

Our client a international Consultancy specialising in Software Development based projects is currently looking for 2 Java Developers-In-Test to work onsite at their client in Bracknell.

Partnering with our clients to understand their product and deliver high performance, resilient and scalable software systems that create an impact on their users and businesses across the world. We are proud of our work and we love to learn all and everything while navigating through an Agile and collaborative environment.

Our culture reflects lean and self-organisation attitude. We encourage our colleagues to take risks, make decisions, work in a collaborative way and talk to everyone to enhance communication. At the company you will get to work with a bunch of great people, where the whole team owns the project together.

Do you have the feeling that you keep breaking everything? Working in test automation at the company, you will ensure that high standards are kept throughout the development process and within the product deliverables. You will also have an important role in planning and developing testing systems that automatically assess the quality of our applications - this is a vital part in a continuous delivery ecosystem.



  • Breaking things and finding problems!

  • A development language like Java or JavaScript

  • Testing web or mobile apps

  • Designing test scenarios, scripts or procedures that fit with the concepts of test automation and continuous delivery

  • Creating resilient automated test suites to exercise web or mobile applications with tools like selenium webdriver, appium, ui automator, espresso android, kif or xctest

  • Being self-driven and working with little supervision towards a common team or company purpose.

  • Being motivated to keep learning about test automation


It would be great if you know

  • Agile methodologies such as scrum and kanban

  • Leading quality assurance processes and functional testing

  • Working with software engineers to ensure the right levels of test automation are built to your standards

  • Using source control systems