Back End Java Developer
Alfa has opportunities for experienced Java developers working in a smart, diverse and growing team based in London.
Working on our flagship software platform, Alfa Systems, you will be delivering our leading-edge technologies to Alfa’s customers in the asset finance industry across the globe. You will be encountering and solving a host of interesting technical challenges as you help build an industry-leading product capable of managing millions of complex financial contracts.
Driving our need for experienced software engineers is a desire to advance our position as the technology leader in our field, fuel our expansion into new markets, and set the pace of evolution in our existing markets.
Alfa offers a wide spectrum of roles, including pure engineering, product management roles for particular industry sectors, and development management; as well as career moves into client-facing consultancy. All this will be driven by your skills and preferences.
We support your professional growth through training, flexibility in career paths and a culture of ongoing learning and continuous improvement. We believe strongly in the value of technology industry conferences and regularly send developers to QCon, Devoxx and others. We have an active innovation community and provide time for our people to pursue their own ideas, as well as pizza-fuelled hackathons and innovation afternoons. We do all of this with a strong focus on a healthy work-life balance too.
Could your skills and experience help Alfa Systems stay at the forefront of functionality and technology?
Professional Java development experience
Strong problem solving skills
Strong team working and communication skills
For highly experienced engineers we offer a direct path into technical specialist, architecture or development management positions.
Technology at Alfa
These are some of the technologies we use day-to-day across our teams and products. The more of these you have experience of the better, but we will provide training where required.
Eclipse or IntelliJ
Agile and related methodologies
Database design and SQL
JUnit, Mockito and TDD
Cloud infrastructure (e.g. AWS)
APIs (GraphQL, JAX-RS, JMS, JAX-WS)
End to end testing using Selenium and Cypress
BDD and Cucumber
Oracle, Postgres and MySQL database
The Team You Will Join
You`ll be part of Alfa's engineering group, a team of 100 and growing. The team is made up of architects, developers, specialists and product area owners based in London.
What We Offer
We offer a competitive salary with great benefits too including:
Hybrid / remote working
25 days’ annual leave
Pension contribution match up to 6%
Choice of Windows or Mac laptop
Private health insurance and access to a private GP
Enhanced maternity, paternity and adoption leave with family-friendly policies
Life, disability and worldwide travel insurance
Interest free loans up to 10,000 after probation period
Gympass (giving access to a range of health and wellbeing gyms, classes and apps)
Membership of professional bodies
5 days a year to attend conferences or training
3 paid days a year for volunteering
We have an inclusive and open culture at Alfa with a strong focus on a good work-life balance, innovation, collaboration and having fun. We combine a thirst for innovation and exploration with the benefits of being a long-established and consistently profitable company.
Great social events calendar
Active employee communities and groups
Innovation days and annual hackathon
Quarterly company meetings and annual 2 day conference
On site rooftop caf barista offering free barista-made coffee, cereal, fruit and snacks (Although we are currently working remotely until it is safe to come back to the office)
We bring our industry-leading software platform to the likes of Mercedes-Benz, Santander and Hitachi, so they can do business around the world.
Supporting all types of auto, equipment and wholesale finance business, our software platform uses leading-edge digital technologies to deliver proven functionality and performance.
Our customers use Alfa Systems to administer both retail and corporate business, from point of sale, through originations, to contract management and remarketing. Alfa Systems manages both high-volume transactions and complex leases and loans, in any region, language and currency.