Senior Backend Java Software Engineer
Square One Resources Limited
Dunton Wayletts, United Kingdom
2 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 146KJob location
Dunton Wayletts, United Kingdom
Tech stack
Java
Agile Methodologies
Continuous Integration
Relational Databases
DevOps
Identity and Access Management
Subnetting
Virtual Private Networks (VPN)
Spring
Pair Programming
Data Logging
Google Cloud Platform
Load Balancing
Computer Network Technologies
Test Driven Development
Firewalls (Computer Science)
Backend
GIT
Job description
- Design and develop high-scale backend services using Java.
- Build secure, resilient and highly available applications.
- Provide technical leadership and mentor engineers.
- Champion TDD, pair programming and clean coding practices.
- Contribute to architecture and technical design.
- Support CI/CD pipelines, DevOps practices, monitoring and logging.
- Collaborate within Agile teams to deliver high-quality software.
Requirements
- 8+ years' commercial backend Java development.
- Experience designing and building high-scale backend services.
- Background delivering highly transactional systems within regulated environments (Banking, Financial Services, FinTech, Telecoms or similar).
- Strong knowledge of Java frameworks and server-side technologies.
- Experience with CI/CD, Git and DevOps practices.
- Strong relational database experience.
- Experience with security-focused development, ideally Identity & Access Management or Identity Infrastructure.
- Technical leadership experience with mentoring responsibilities.
- Excellent communication skills and Agile delivery experience.
Desirable
- Identity & Access Management (IAM)
- Google Cloud Platform (GCP)
- Networking knowledge (subnets, firewalls, VPNs, load balancing)
- Monitoring and logging platforms
What We're Looking For
This role suits engineers who are passionate about engineering excellence and collaborative development. You'll be comfortable practising Test Driven Development (TDD) daily, pair programming as part of your normal workflow, mentoring others and building clean, scalable backend solutions.
Please note: Pair programming and TDD are key parts of the interview process, so candidates must have genuine, hands-on experience with both.
About the company
Square One is acting as both an employment agency and an employment business, and is an equal opportunities recruitment business. Square One embraces diversity and will treat everyone equally. Please see our website for our full diversity statement.