Senior Java Fullstack Developer
Summary
Senior hands-on Java full-stack engineer for an established enterprise software company (hybrid, 2 days/week in office): building and modernising business-critical, high-volume transaction applications using Java, Spring Boot microservices, REST APIs, and a JavaScript frontend (Angular preferred), backed by relational databases and Docker/Kubernetes or OpenShift.
Salary: £60,000 - 75,000 per year
Requirements:- Strong commercial experience with Java and Spring Boot.
- Experience developing microservices and RESTful APIs.
- Commercial frontend development experience with Angular, React, or Vue.js; Angular is preferred, and candidates with React or Vue.js experience who are willing to learn Angular will also be considered.
- Good understanding of relational databases and ability to write and troubleshoot SQL queries.
- Experience with Docker/Kubernetes or OpenShift.
- Strong knowledge of software engineering principles, design patterns, and object-oriented programming.
- Experience developing and maintaining complex enterprise applications.
- Familiarity with Git, testing, debugging, and modern software development practices.
- Strong analytical and problem-solving abilities, with confidence discussing technical implementations in depth.
- Comfortable working across frontend and backend development.
- Desirable: cloud technologies and DevOps/CI/CD pipelines; Jenkins, Maven, or other build tools; J2EE, JBoss, or legacy enterprise systems; large-scale transactional systems, billing platforms, or telecommunications software; AI-assisted development tools.
- Telecommunications experience is desired but not essential.
- The role may suit someone with 5+ years of full-stack development experience or a senior developer who enjoys hands-on coding and taking ownership of technical solutions.
- Design, develop, and enhance our core software products.
- Work with developers, architects, and project managers to deliver robust, scalable, and maintainable solutions.
- Work across existing systems and new development as we modernise our software platforms.
- Help improve scalability, performance, and maintainability.
- Contribute to technical design discussions.
- AI
- Angular
- Backend
- CI/CD
- Cloud
- DevOps
- Docker
- Frontend
- Git
- JBoss
- Java
- Jenkins
- Kubernetes
- Maven
- OpenShift
- React
- SQL
- Spring
- Spring Boot
- Vue
- microservices
- Java EE
- Fullstack
- Support
- REST
More:
We are recruiting for a senior Java full-stack engineer to join an established, internationally recognised software company in Central London. The company develops complex, business-critical enterprise software used by major organisations internationally, supporting high-volume transactions and essential business operations. This hands-on individual contributor role offers the opportunity to work across backend and frontend on large-scale enterprise applications, with a focus on modern technologies and continuous product improvement. The permanent position offers a salary of £60,000–£75,000, depending on experience, and a hybrid arrangement of two days per week in the office and three days working from home. Working hours are 09:00–17:30. Benefits include 25 days holiday plus bank holidays, private healthcare, life insurance at four times salary plus income protection, a 4% matched pension, a Cycle to Work Scheme, and free food, drinks, and fruit. The interview process consists of a 30-minute video call followed by a 2.5-hour, technically focused face-to-face interview.
last updated 45 week of 2026