Job Description

We are looking for an experienced Java Developer to join a mobile-services team for a retail company in the midst of a massive transformation. You will be joining a 'Squad' developing a Mobile App content platform & associated services for a massive e-commerce site, so combined with developing the back-end services, you will also get to cross-train into Android and be using Kotlin.

The Java teams are transitioning into a Continuous Delivery model, but fundamentally what they are looking for are strong Java development skills, coupled with experience of web frameworks such as Servlets, JSPs, Struts, Spring MVC, knowledge of design patterns line Factory or Singleton, coupled with a passion for producing high-quality, testable code.

This gives Java Developers that don't have experience of microservices architectures, mobile development and / or continuous delivery, the chance to get those skills. For Java Developer that have those skills, this is great chance to impart your wisdom into a Squad making that transition.

You will be working with:

Java 7 & 8 Spring (AOP, DI, MVC, Boot)

Hibernate Gradle JavaScript Kotlin Oracle databases

What they are looking for from prospective candidates:

Passion for well designed, testable and efficient code using design patterns and quality development principles.