
Senior Full Stack Engineer
Jagex
full-time
Posted on:
Location Type: Hybrid
Location: Cambridge • 🇬🇧 United Kingdom
Visit company websiteJob Level
Senior
Tech Stack
AnsibleAWSCloudJavaJavaScriptMicroservicesReactSpringSpring BootSpringBootTerraformTypeScript
About the role
- Contributes to and supports all areas of the Software Development Lifecycle, including writing secure-by-design, production ready code, automated testing, code review and deployment
- Ensure solutions meet technical requirements and product needs through reviews and compliance to Jagex standards
- Be accountable for the quality of deliverables for which you are subject matter expert
- Support evaluation of off the shelf and in-house built solutions which best fit the needs of the business
- Support engineers in breaking down their work into sensible, manageable and easily estimated stories that can deliver product value within the sprint
- Proactively identifies opportunities to improve systems, services, and processes and collaborate across teams to deliver improvement
- Provide On-Call support to troubleshoot and resolve out-of-hours production issues
Requirements
- Extensive experience delivering web applications or large software projects as a Senior Engineer
- Proficiency in Java and understanding of its ecosystem
- Experience in Java backend development and web architecture frameworks such as Spring Boot
- Proficiency in JavaScript/TypeScript with experience using modern front-end frameworks and libraries such as React
- Experience building and integrating Restful services and Publish-Subscribe Messaging systems
- Experience of automated testing frameworks (unit, mock and integration)
- Experience using AWS Cloud and working with managed AWS services
- Experience managing infrastructure via code (IaaC) with tools such as Terraform
- Good knowledge of version control and CI/CD systems e.g. GIT, Bitbucket Pipelines, Bamboo and supporting tools such as Ansible and Helm
- Familiar with microservices backend architectures
- Proven experience working closely with non-engineering stakeholders and communicating technical solutions in an easy-to-understand manner
- Experience working on established code bases
- Analytical mind and strong problem-solving skills
- Solid debugging, profiling and code optimization skills
Benefits
- Private Healthcare, including Dental Plan.
- Minimum 6% Pension contributions.
- Employee Assistance Programme & onsite Counselling.
- Life Insurance.
- Discretionary annual performance bonus.
- Enhanced family leave policies from day 1.
- Flexible working hours.
- 25 days annual leave + Bank holidays & the option to buy/sell holidays.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpring BootJavaScriptTypeScriptReactRestful servicesPublish-Subscribe Messagingautomated testing frameworksIaaCTerraform
Soft skills
problem-solvingcommunicationcollaborationanalytical mindaccountability