Java Developer
Jonothan Bosworth
13 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
£ 70KJob location
Tech stack
Java
API
Agile Methodologies
Amazon Web Services (AWS)
Azure
Cloud Computing
Code Review
Databases
Command-Query Responsibility Segregation (Software Development)
Distributed Systems
Spring
PostgreSQL
MongoDB
NoSQL
Object-Oriented Software Development
RabbitMQ
SQL Databases
Google Cloud Platform
Spring-boot
Backend
Kotlin
Kubernetes
Cassandra
Kafka
OSS/BSS
Event Sourcing
REST
Docker
Microservices
Job description
- Design, develop and maintain backend services and micro-services using Java (ideally Java 11+) that power high-availability systems.
- Work closely with engineering, data, product and operations teams to architect solutions that serve thousands (if not millions) of users or devices.
- Take accountability for performance: integrate databases and APIs, identify bottlenecks, tune memory and responsiveness, ensure redundancy.
- Deploy and operate in cloud-based environments (AWS, GCP or similar), use containerisation (Docker/Kubernetes) and implement CI/CD pipelines to deliver fast, reliable software.
- Troubleshoot live systems and distributed architectures-when things go wrong, you'll help dig in, learn what happened, and drive improvements.
- Be part of the engineering culture: participate in code reviews, mentor peers, suggest improvements, push best-practice.
Requirements
- 4 + years of strong hands-on experience in backend Java development (Spring Boot / Spring Framework is a strong plus).
- Proven track record building RESTful APIs and working with microservice architectures.
- Experience with distributed systems, messaging stacks (Kafka, RabbitMQ, Pub/Sub or equivalent), and a firm grasp of OOP, networking, memory/performance concerns.
- Cloud experience (AWS, GCP, Azure) and familiarity with containers (Docker, Kubernetes) + CI/CD pipelines.
- Proficient in SQL and/or NoSQL database technologies (PostgreSQL, MongoDB, Cassandra or similar).
- Excellent communicator-able to work across teams, clearly articulate technical trade-offs, and influence architecture decisions.
- Bonus (but not required): telecom domain experience (OSS/BSS, network APIs, SMPP/SIP), Kotlin exposure, event-driven systems (CQRS, event sourcing)., * Agile
- Backend Development
- Frameworks
- Java
- REST
- SQL
- Telecommunications
- OOP
Benefits & conditions
- Work in a team focused on impact: your contributions matter and you'll see the results.
- Clear path for growth: as the organisation scales, there's real opportunity to step into leadership or architecture roles.
- "Team First" culture: a company committed to wellbeing, diversity, inclusion and equal opportunity.
- Excellent location and hybrid working model - giving you flexibility with the structure of a strong base.
Ready to make your mark?:
If you're looking to for a new adventure, working in a high-performing team and building systems at scale -this is the role for you.
Send your CV to Jonothan Bosworth and we'll arrange a quick introductory chat to explore the fit and next steps.