Senior Java Software Engineer in City of London

New Yesterday

Energy Jobline is the largest and fastest growing global Energy Job Board and Energy Hub. We have an audience reach of over 7 million energy professionals, 400,000+ monthly advertised global energy and engineering jobs, and work with the leading energy companies worldwide.
We focus on the Oil & Gas, Renewables, Engineering, Power, and Nuclear markets as well as emerging technologies in EV, Battery, and Fusion. We are committed to ensuring that we offer the most exciting career opportunities from around the world for our jobseekers.
Job Description
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
Before Development
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
Development & Testing
Design and build enhancements and custom modules across a broad enterprise product stack Develop new product features for 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
Release & Deployment
Provide build and release documentation to DevOps and QA teams Support smooth deployment cycles and quality assurance processes
Collaboration & Reporting
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
Experience
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)
Technical Skills
Essential
Java, Spring Boot, J2EE REST APIs, Microservices, Kubernetes/OpenShift RDBMS, SQL, PL/SQL Angular, JavaScript, Bootstrap, HTML5, CSS3 Experience with application servers (e.g., JBoss, Oracle AS) Git, Maven, Jenkins, debugging tools Strong understanding of SDLC and Agile methodologies
Desirable
JBoss Fuse/Apache Camel, DROOLS, BI platforms Experience with C/Pro*C on UNIX Knowledge of BSS/OSS, Mediation, Billing, or Charging systems Familiarity with Cloud- and DevOps pipelines
If you are interested in applying for this job please press the Apply Button and follow the application process. Energy Jobline wishes you the very best of luck in your next career move.
Location:
City Of London
Job Type:
FullTime
Category:
Engineer, Software Engineer, Senior, Engineering, Software

We found some similar jobs based on your search