Our client is a highly successful global organisation, seeking a Software Engineer based in London, to join its expanding team.
The Software Engineer will be required to deliver the Development strategy through having ownership of the systems architecture and development, following the departments methodology and drive outstanding results across all engines, following company and department objectives and priorities.
- At least 5 years of experience in software development
- Strong core java experience (Java 8 preferred)
- Strong experience using Spring boot / Spring cloud framework
- Experience with MS SQL database development (queries, stored procedures, jobs, admin)
- Ability to write unit and integration tests
- Experience applying SOLID design principles
- Experience of service orientated architecture and micro services
- Experience with design and implementation of highly scalable microservices based systems.
- Strong experience using Spring Data JPA
- Strong experience using Spring Security (+OAuth)