|My client is a leader in the Financial Software space in the UK and Europe. They are looking for a Senior Java Developer to join their expanding team in Milton Keynes.
Senior Java Developer
Senior Java Developer. Our Software Engineers develop and deliver the next generation technologies and software to major global brands in the automotive, consumer and asset finance space. We deliver innovative solutions to more than 100 of the world's leading finance organizations in 30 countries. We’re looking for Engineers who bring fresh ideas from all areas of the technology stack, such as distributed computing, microservices, system design, server side, UI design. We can offer a variety of career routes. If you have or are keen to gain some leadership experience we can offer you a Team Leadership opportunity or if you just prefer to be a pure Senior Developer we can help craft your passion for Engineering across the full stack. Engineering is at the heart of what we do. We like to hire people who share that passion and help us develop some of the best products in our industry.
You will work closely with our Business Analysts and Testers and be involved in client demonstrations and activities. All of our Developers embrace our core values and expect to “leave the code better than we found it, without compromising integrity” this can sometimes be a challenge but the team are supported with code reviews and design discussions as well as collaborative working on longer running projects. We utilise strong testing and test driven development practises to both refactor and improve the code base without impacting current production features, this is supported by using code quality tools like Sonar to give them metrics coupled with nightly continuous deployment where automated Selenium and Gherkin-based tests are run.
We follow an Agile methodology based on SCRUM and have daily stand-ups to allow the team to synchronise tasks for the next 24 hours. As well as offering the opportunity to attend lunch and learn sessions and additional training enhancements throughout the year. Our Senior Developers mentor both graduates and intermediate developers to enhance their skills and help them develop within the business, while having the opportunity to enhance their current skills and develop exciting new ones.
Software engineering experience in Java
Experience with Spring and Hibernate.
Team leadership skills would also be a bonus but not essential.
Excellent communication skills in verbal and written English