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
£ 65K

Job 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.

Apply for this position