Senior Java Software Engineer
Senior Java Software Engineer

Senior Java Software Engineer

Full-Time No home office possible
S

Senior Developer – London 2 days a week/3 days remote | Software Engineering

A growing tech organisation is looking for a Senior Developer to join its Software Engineering team in London. This is a great opportunity for a hands‑on technologist who enjoys solving complex problems, working on large‑scale enterprise systems, and delivering high‑quality software solutions.

In this role, you’ll contribute to technical design, end‑to‑end development, and delivery of enhancements across a suite of core enterprise products. You’ll work closely with architects, project managers, and cross‑functional teams, while also mentoring junior developers and supporting continuous improvement initiatives.

Key Responsibilities

  • Understand customer, business, and internal R&D requirements
  • Analyse existing system functionality and identify design gaps
  • Take part in requirements and design discussions with architects and analysts
  • Design and build enhancements and custom modules across a broad enterprise product stack
  • Develop new product features for inclusion in the wider platform
  • Conduct code reviews, write unit tests, and ensure adherence to development standards
  • Work collaboratively within Agile teams, contributing to sprint planning and estimations
  • Support bug fixing, performance optimisation, and integration testing
  • Provide build and release documentation to DevOps and QA teams
  • Support smooth deployment cycles and quality assurance processes
  • Report progress, risks, and issues to the Software Engineering Manager
  • Mentor junior developers and support technical troubleshooting
  • Contribute to technical documentation and best‑practice guidelines

Requirements

  • Strong track record in Java‑based software design and development
  • Previous experience in senior or technical leadership roles
  • Background in high‑transaction or large‑scale enterprise systems (telecoms/billing experience advantageous)
  • Java, Spring Boot, J2EE
  • RDBMS, SQL, PL/SQL
  • Experience with application servers (e.g., JBoss, Oracle AS)
  • Git, Maven, Jenkins, debugging tools
  • Strong understanding of SDLC and Agile methodologies
  • Experience with C/Pro*C on UNIX
  • Knowledge of BSS/OSS, Mediation, Billing, or Charging systems
  • Familiarity with Cloud‑native and DevOps pipelines

Job Details

  • Seniority Level: Mid–Senior
  • Employment Type: Full‑time
  • Job Function: Information Technology and Design
  • Industries: Staffing and Recruiting, Telecommunications, and Information Services

#J-18808-Ljbffr

S

Contact Detail:

Sentinel Recruiting Team

Senior Java Software Engineer
Sentinel

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

S
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>