Want to work with cutting edge Java technology such as RxJava, Vert.x and Kubernates (with Helm)? What about joining a stealth-mode start-up in Birmingham City Centre, backed by a cash-rich parent company? If you love developing micro-service architectures & having an influence over technology stacks, then please read on.

Our client are developing a disruptive platform for use in the healthcare sector, which cloud-based & event-driven. The current architecture includes Java 8, Vert.x, RxJava, Docker, Kubernetes (with Helm), Sonar, GRPC and Protobuf.

They are looking for experienced Software Engineers that are not only passionate about Java & the supporting frameworks & technology, but also keen to use other languages like JavaScript, Node.js and Python as they seek to scale the platform further and use the right tech, for the right problem.

Fundamentally, they require candidates that have experience of developing fault tolerant, highly scalable applications using Java 8, within a service orientated / micro-services architecture.

Essential

Solid Java8 (SE/EE) including JSO and JDBC

Design Patterns

MVC/OOA/OOD

JavaScript including jQuery

HTML, CSS

RESTful Web Services including JSON/XML

Spring Framework

Hibernate

JUnit

Maven

Tomcat

Good understanding of best practice UI and UX

SQL with exposure to MySQL

Java IDE (Eclipse or IntelliJ) and code analysis tools (FindBugs)

Experience with Version Control Systems (GIT or similiar)

SOA and SaaS exposure

Docker

Desirable

Awareness of DevOps

Spring Security

Web Application Security (OWASP Top 10)

Understanding of responsive web design strategies

Knowledge of JavaScript frameworks such as NodeJS

Vertx

RxJava

Asynchronous programming

BDD

Exposure to NoSQL databases

Kubernetes (k8s) with Helm

Protobuf and grpc

pantsbuild

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