Tech Stack
AWSJavaSpringSpring BootSpringBootTypeScript
About the role
- 6-month fixed-term Full Stack Java Engineer contract in London
- Develop backend services using Java and Spring Boot and front-end work using TypeScript
- Build and operate systems using AWS services (SNS, SQS, S3, DocumentDB)
- Work within Agile teams to accelerate digital delivery and build digital products
- Influence technical decisions and address stakeholder challenges
- Guide and support junior and mid-level engineers; mentor team members
- Champion engineering best practices (TDD, SOLID, XP) and ownership
- Maintain CI/CD pipelines and manage deployments
- Produce effective documentation and share knowledge across the team
Requirements
- Solid development experience working in a commercial environment
- Great understanding of Java and Spring Boot
- Wider experience across the stack and different tools/frameworks
- TypeScript experience
- AWS experience (SNS, SQS, S3, DocumentDB, etc)
- Commercial experience working with agile methodologies
- Experience dealing with stakeholders on technical issues and influencing technical decisions
- Understanding and ownership of best practice as a Senior Engineer (eg. TDD, SOLID, XP)
- Experience of guiding and supporting junior and mid-level engineers
- Working knowledge of CI/CD practices and deployments
- Experience of writing effective documentation and knowledge sharing
- Enthusiasm for broadening your skillset and learning new technologies
- Hybrid working (London)
- Flexible working arrangements (subject to role requirements)
- Reasonable adjustments to accommodate disabilities
- Equal opportunity employer; encourages applications from underrepresented groups
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpring BootTypeScriptAWSSNSSQSS3DocumentDBTDDSOLID
Soft skills
mentoringinfluencingstakeholder managementteam collaborationknowledge sharingcommunicationleadershipproblem-solvingownershipenthusiasm