We are currently expanding and have an exciting opportunity for a developer to join our Java development team! You’ll be working with a team of 4 experienced Java developers in our R&D department to develop an open-source product for use by businesses across the globe. Specifically, you will work on our cutting-edge AeroParker product, a scalable airport pre-book parking system solution allowing airports to create a virtual terminal for their customers.
Reporting to a lead developer you will be mentored and work on all parts of the cloud based system, eventually touching all parts of the project lifecycle. Working within our multi-functional agile delivery team, you will liaise with Product and Project Managers, Client Services Managers and Business Analysts who will form part of the project team.
As a member of the AeroParker development team you will be expected to:
Work collaboratively within the team to define technical approaches
Deliver quality software which is easy to maintain, clean to operate, and actively reduces technical debt in a timely manner
Take ownership of your work
Take initiative in identifying areas for improvements in application code
Adhere to version control strategies, in particular, branching and merging
Produce support documentation for the applications you develop
Ensure that the educate yourself from time to time to keep up to date with the changes in internet software technology that will affect your job and work at KMP/AeroParker.
Assist the Client Service Managers and New Business Executives in pre-sales project scoping, presentation and report writing.
Desired Knowledge/Experience/Technical Skills
It is desirable to have demonstrable experience in a number of the following:
Backend Development Technologies (e.g. Java, Tomcat, Node.js, MySQL, AWS Aurora)
Continuous Integration and Build tools (e.g. Jenkins, Maven)
Good understanding of digital systems and enterprise-wide systems and relevant programming languages
An understanding of web architecture
Solid understanding of best practice coding (e.g. OWASP, unit testing, use of Checkstyle, adhering to PCI DSS security requirements)
Knowledge of application development methods across the complete lifecycle
Experience of communicating technical concepts to a non-technical audience
Ability to work effectively across Department and other boundaries
Experience of collaborative working in an agile development environment
AeroParker is the ecommerce platform for airports. It is AWS cloud-hosted and has been serving airport clients since 2000 and currently handles millions of transactions per annum under independently verified level 1 PCI compliancy. AeroParker’s airport customers include airports and ports in the UK, Europe and the United States.