6 month contract – up to 500 a day – outside IR35 – 2 days a week in the office
We are looking for an experienced back-end developer to join our cross-disciplinary
development team as we embark on an exciting new programme of work. As a member of
the team, you will be a central part of the success of this programme, contributing to key
aspects of the technical build. You will also be collaborating closely and directly with
business and product leads to devise technical solutions which satisfy the needs of the
programme. Even as a temporary member of the team, you will also 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.
‘ Ability to quickly acquire technical skills and to work with new technologies.
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.
‘ Ability to work through and resolve ambiguities in scope and technical solutions;
comfortable with seeking out advice and information to facilitate problem-solving