Backend Java Developer
Jonothan Bosworth
Guildford, United Kingdom
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Intermediate Compensation
£ 65KJob location
Guildford, United Kingdom
Tech stack
Java
API
Agile Methodologies
Amazon Web Services (AWS)
Cloud Computing
Code Review
Databases
Continuous Integration
Command-Query Responsibility Segregation (Software Development)
Distributed Systems
NoSQL
Object-Oriented Software Development
Performance Tuning
Scrum
RabbitMQ
SQL Databases
Backend
GIT
Kotlin
Build Management
Kubernetes
Information Technology
Kafka
OSS/BSS
REST
Docker
Microservices
Job description
At Jonothan Bosworth Recruitment Specialists, we're seeking a skilled Backend Java Developer with experience ideally in the telecommunications sector, to join a fast-growing technology provider.
With ambitious growth plans and investment backing, this is a chance to join a forward-thinking engineering team where you'll make a real impact. to design and implement high-availability, mission-critical backend systems.
You'll join a collaborative engineering team delivering scalable solutions for global telecom operations.
What you'll do
- Design & build: Develop and maintain backend services and microservices using Java.
- Collaborate broadly: Work with cross-functional teams to deliver scalable telecom solutions.
- Optimise performance: Integrate databases, APIs, and ensure efficiency across systems.
- Harden systems: Implement redundancy, security, and performance tuning for telecom operations.
- Problem-solve: Troubleshoot challenges in distributed systems and live client environments.
- Contribute to Agile: Participate in code reviews and ensure best practices across the lifecycle.
Requirements
- 4+ years' hands-on backend Java development experience.
- Strong expertise in RESTful APIs and microservice architectures.
- Background in distributed systems, OOP, and networking fundamentals.
- Cloud environment experience (AWS, GCP, etc.), plus Docker/Kubernetes and CI/CD.
- Proven track record optimising apps for performance, memory, and scalability.
- SQL/NoSQL database experience, including deployment and integration.
- Knowledge of messaging systems (Kafka, RabbitMQ, Pub/Sub).
- Excellent communication and analytical skills.
Nice to have:
- Telecom-specific protocols (SMPP, SIP), OSS/BSS integrations, or network APIs.
- Event-driven systems, CQRS, or high-redundancy architectures.
- Security scanning, testing, Git, and Agile/Scrum experience.
- Interest in Kotlin.
- Bachelor's degree in computer science, Engineering, or related field.
You'll be excited about contributing to a growing team and product.