My client is looking for a senior java engineer who is already, or wants to move into, managing a small team of 4 or 5 java engineers.
You will be a good communicator who is equally passionate about developing good quality re-usable code whilst following the Agile/SAFe methodology, as collaborating with other technical team leads, product owners or the commercial team to understand their requirements.
You will find yourself investigating and building their SaaS platforms using the most up to date technology, which is already being used across the UK, Europe and Africa. You will find yourself investigating the newest technologies and will be responsible for developing prototypes and developing new features and products.
The technical team are primarily based in the Harwell office, situated between Newbury and Oxford. This includes front and back end, product owners, QA and support, as well the management team.
You will be also involved in:
- Leading hands on development to deliver new business capability
- Developing clean, scalable microservices in an agile environment
- Using Maven with spring boot RESTful services
- Containerising using Docker and Kubernetes
- Promoting code reviews and team development
- Working closely with technical team leads to understand dependencies and deliverables
- Sprint creation, PI planning and release management
You will have:
- Fluency in Core Java and Java runtime library
- Proven experience in Java agile team development
- Experience with Git or similar SCM tools
- Knowledge of TDD
- Experience setting up CI/CD pipelines
- Solid understanding of Java fundamentals including concurrency, bytecode, JVM etc
- A desire to be part of a continuously improving environment
You will have a great team in place, an opportunity to work in a company that is making a difference to people’s lives rather than just another fintech or insurance company, a competitive salary and a great working environment that’s focused on people enjoying their work while shipping great product. There will be the opportunity for flexible working.