If you a Senior Java Developer with a lot of experience with developing scalable, highly performant applications & have a lot of experience of integrating data feeds, then we have great role available in Milton Keynes

Working for a company that develop software for the Betting & Gaming industry, the Java Developer role will work as a senior member of a small team developing a complex software product. The application is integrated with a number of external clients and processes & distributes betting data in real-time for a number of global clients. The role is 80% coding with 20% leadership tasks

The application is developed with an SOA architecture, with Java 8, Spring (Core, Boot & MVC), with Hibernate, Tomcat, Oracle, using Apache Camel for integration and a JBoss / Wildfly middleware (MQ messaging). The client are strong advocates of the SOLID principles so there is an emphasis on TDD, small fortnightly releases following CI process.

The client are looking for an experienced Java Developer with strong communication & leadership skills, either from a previous tech leadership role or someone that can demonstrate this & aspires to lead. You will have a strong understanding of API-layer integration and ideally some experience with with middleware messaging platforms like Camel, Kafka & RabbitMQ.

You will also have previous experience with SOA / micro-services architectures, plus containisation & automation in deployments.

Minimum Requirements

Linux/UNIX, Tomcat

JAVA 7/8

Oracle Databases

Spring

Eclipse/IntelliJ

Ant, Maven, Gradle

Continuous integration/delivery (Git, Jenkins, JIRA)

OO design and SOLID design principles

Enterprise integration patterns

Middleware technologies such as ESB, message brokers & MQ

RESTful web services

TDD (jUnit, Mockito)

Agile software delivery (SCRUM)

Desirable but not essential

Apache Camel (training available)

Oscar Technology Limited is acting as an Employment Agency in relation to this vacancy.

Reference: 34633042

Bank or payment details should not be provided when applying for a job. reed.co.uk is not responsible for any external website content. All applications should be made via the 'Apply now' button.