Senior Backend Engineer
Role Description & Technical Scope
Join the Next Generation System Management (NGSM) team developing a modern network management platform for mission-critical radio systems.
As a Senior Backend Engineer, you will design and develop scalable backend services and microservices, contribute to architectural decisions, and ensure high performance, reliability, and maintainability of distributed systems.
YOU WILL
- Design, develop, and maintain backend services and microservices using Java 21+ and Spring
- Contribute to architecture and technical design decisions for distributed systems
- Build and orchestrate microservices running in Kubernetes and cloud environments
- Develop event-driven solutions using Kafka and Azure Event Hubs
- Design, manage, and optimise PostgreSQL databases
- Improve application performance, scalability, reliability, and resource utilisation
- Troubleshoot complex backend, networking, performance, and orchestration issues
- Work with Azure, Kubernetes, Linux, Git, and GitHub
- Use GitHub Copilot and Google Gemini as part of the daily software development workflow
- Maintain high standards of clean code, testing, and software engineering practices
- Participate in technical discussions, code reviews, and architectural improvements
- Collaborate with other engineers in an Agile environment
Kogo poszukujemy?
MUST HAVE
- Strong commercial experience with Java , preferably Java 21+
- Very good knowledge of Spring / Spring Boot
- Strong understanding of OOP, clean code, and software engineering principles
- Experience designing and developing microservices and distributed systems
- Experience with Kubernetes
- Experience with cloud platforms, preferably Microsoft Azure
- Hands-on experience with messaging technologies such as Kafka and/or Azure Event Hubs
- Strong knowledge of PostgreSQL , including database design and optimisation
- Experience with performance tuning and optimisation of backend services
- Good knowledge of Git and GitHub
- Practical knowledge of Linux and scripting/automation
- Understanding of networking fundamentals , including protocols, routing, and network services
- Experience using generative AI tools such as GitHub Copilot or Google Gemini in software development
- Very good troubleshooting and analytical skills
- English allowing effective communication in an international engineering environment
NICE TO HAVE
- Experience working with mission-critical or high-availability systems
- Hands-on experience with lab environments, including system configuration, installations, upgrades, and manual testing
- Experience working as an external contractor or consultant within Agile engineering teams
Ready to apply for this cyber security position?
This opportunity is hosted on Solid Companyhttps://static.whatjobs.com/static/ajCore/img/jobPosting/companyLogo/whatJobs_ob_default.png. Click below to view full details and submit your application.
Key Details
- Date Posted: 23 Oct 2026
- Location: United Kingdom
- Employment: Permanent
- Workplace: Hybrid
- Domain: General
Need an ATS CV for this role?
Optimize your cyber CV with ATS-friendly templates before submitting your application.
Build Free CV NowEmployer Profile
Solid Companyhttps://static.whatjobs.com/static/ajCore/img/jobPosting/companyLogo/whatJobs_ob_default.png
Verified Tech EmployerEnterprise technology firm or security consultancy operating across the UK digital defense ecosystem.
More Jobs at Solid Companyhttps://static.whatjobs.com/static/ajCore/img/jobPosting/companyLogo/whatJobs_ob_default.png