Full-timeSoftware Engineer (Java)
This role is based in our London office, Old Street.
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, standard methodologies, and up-to-date frameworks. We are 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 dedicated person to join the team and actively contribute to code reviews, pairing, mentoring and to help direct the technical roadmap.
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
Idealy, you will…
Have experience working in modern (1.7+) Java.
Understand and have some working experience with standard application frameworks 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.
105 total views, 3 today