Don't just look at job offers.
Join us at the Landing.careers Festival!
Don't just look at job offers. Join us at the Landing.careers Festival, where you'll meet 80 engineering teams. For free! Learn More

Java Developer

Masabi
Masabi is the global leader in transport mobile ticketing

Job details

Apply now

Sign up to apply

Or sign up to refer and earn a reward of

Intro

We are looking for a London-based Java Developer with experience in web service backends to work as part of our highly successful JustRide team.

The JustRide team are responsible for the development of the core ticketing and user management services in our SOA platform, which expose RESTful JSON APIs to our web and mobile clients. The platform currently process over a quarter billion dollars of transactions a year; with those kinds of numbers, security and fraud mitigation are paramount to our success!

How The Team Works

We ensure high standards with comprehensive end to end and unit testing, as well as refactoring to ensuring we work to the latest standards, best practices and up-to-date frameworks. We work as part of a cross-discipline team who deliver robust and reusable components originating from product requirements through UX, design, development, and quality assurance. We are looking for a pro-active person to join the team and actively contribute to code reviews, pairing, knowledge sharing, mentoring and technical roadmapping.

Our Stack

Our current live stack uses the following:

  • Java 8 / DropWizard / Spring / Jersey
  • Hibernate / MySQL
  • JUnit / Gatling / Appium / TestNG / Spock
  • Git / Bamboo/ Gradle / Maven / Artifactory / Puppet / Docker
  • Fully cloud hosted, Puppet managed, PCI-DSS certified platform infrastructure
  • AWS services used include S3, SQS, CloudFormation, RDS, EC2, IoT

Main requirements

  • Ideal Candidates Will…

    • Have experience working in modern (1.7+) Java.
    • Be experienced with a standard application framework such as DropWizard or Spring.
    • Understand RESTful principles and be able to implement web services that are capable of functioning at scale with large numbers of connected clients.
    • Be familiar with agile processes and used to working within, and with other agile teams.
    • Have a strong preference for writing automated tests to ensure that code is delivered to a high level of quality.
    • Be happy to pair with other developers, QA’s, or our operations team to own work through the entire software delivery lifecycle.

Apply now

Sign up to apply

Or sign up to refer and earn a reward of