Own the entire software life cycle: Design Build Operate
Be agile
Prefer small releases over big bangs
Deploy straight through to production
Frequent, iterative releases
Constantly try to build upon and improve our tool chain
Improve our understanding of the best way of doing things
Communicate positively and work as a team (we’re humans not tech bros)
Requirements
Technical experience needed for the role, minimum of 5 years:
Experience creating and maintaining Java based services
Experience of designing, building and operating HTTP based services
Experience of working with multiple microservices and distributed systems
Experience working with eventual consistency
Experience working with relational and non-relational databases
Experience improving existing services and ways of working
Cloud computing experience
Continuous integration experience (git based, writing CI scripts)
Experience in one dynamic typed language (e.g. JavaScript, PHP)
Mature approach to testing (e.g. unit tests, integration tests, security auditing)
Tech Stack
Cloud
Distributed Systems
Java
JavaScript
Microservices
PHP
Benefits
Financial
pension/retirement; life assurance; salary finance (payroll deduction loan scheme)
Wellbeing
medical plans; health screening; critical illness; disability insurance; holiday / paid time off; employee assistance programme; discounted gym/health club membership
Lifestyle
transportation assistance schemes (e.g., cycle to work, travel loans, car leasing); onsite catering/lunch vouchers; retail discounts
Spotlight – our global recognition programme provides a platform to highlight and recognise people role modelling our values