Job Description:
Zebra People is seeking an experienced back-end developer to join our cross-disciplinary development team as we embark on an exciting new programme of work.
The ideal candidate will be a central part of the success of this programme, contributing to key aspects of the technical build. You will collaborate closely and directly with business and product leads to devise technical solutions that satisfy the needs of the programme.
You will have opportunities to contribute to our technical best practices and help move the team forward.
Technical Requirements:
* Strong Java programming implementation skills
* Solid understanding of software design patterns with a focus on resilience
* Experience with serverless implementation
* Agile software development
* Relational database systems (normalisation, implementation and querying)
* Software testing best practices (unit and integration testing)
* Previous experience with AWS cloud services
* Extensive experience designing and developing microservice architectures
Stack Experience Requirements:
* Java
* SpringBoot
* MySQL
* PostgreSQL
* NoSQL
* Redis
* Terraform
* Packer
* Containerization
* AWScloud services
* RDS
* SQS
* EC2
* Lambda
Professional Skills / Requirements:
* Excellent communication skills and experience working in a cross-disciplinary team
* Ability to 'translate' technical matters to non-tech team members
* Experience in a scale-up (or similar environment within a larger business) a big plus
* Demonstrated ability to contribute effectively in a collaborative and self-directed working environment; ability to 'own' and drive work forward with the support of business leads
* Experience in devising detailed technical solutions from business and product requirements, and comfortable finding 'best fit' solutions according to working constraints
We are offering up to £500 a day, outside IR35, for 2 days a week in the office.