At a Glance
- Tasks: Develop and maintain a cutting-edge CRM and billing platform in the energy sector.
- Company: Join a supportive tech company focused on engineering excellence.
- Benefits: Remote-first role with strong team culture and career progression opportunities.
- Why this job: Make a real impact with your Java skills in a collaborative environment.
- Qualifications: Strong Java experience, ideally with Spring Boot and MySQL; energy sector knowledge is a plus.
- Other info: Enjoy continuous learning and mentoring from day one.
The predicted salary is between 28800 - 48000 £ per year.
Do you enjoy building real-world software that gets shipped — then sticking around to make sure it actually works? Do you get satisfaction from solving production issues just as much as writing shiny new features? Looking for a role that’s Java through and through, with a supportive team and proper engineering standards?
We’re working with one of our favourite clients, a software specialist operating at the heart of the energy sector. They’ve recently launched a greenfield CRM and billing platform which is now in production — and they’re looking to add a Java Engineer to help shape the next phase of its evolution.
This is a genuine engineering role — you’ll be delivering new features, supporting and stabilising the live platform and writing well-documented code and database scripts that make life easier for your teammates down the line. You’ll be joining a collaborative, no-blame culture with a focus on support, continuous learning and improving as a team.
What you’ll be doing:
- Developing new features and maintaining a growing CRM and billing platform
- Taking ownership of defect fixes, scripts and system improvements
- Working with a modern Java stack: Java 17, Spring Boot, Maven and MySQL
- Supporting and debugging across the stack (including React when needed)
- Contributing to a strong culture of code reviews, standards and knowledge sharing
What they’re looking for:
- Strong Java development experience (Java 17 ideally)
- Previous experience in either the Energy Sector or around Billing/CRM systems is essential
- Commercial experience with Spring Boot, Maven and MySQL
- Ability to write and debug SQL (including data fixes and scripts)
- Comfortable debugging React code (you don’t need to be full stack but being open to picking up more front-end responsibilities is a bonus)
- React and TypeScript experience
- AWS, Docker, Kubernetes or Kafka exposure
- Experience with MyBatis or Liquibase
So the big question... why join?
- Remote-first role with a strong team culture
- Supportive onboarding and regular knowledge-sharing sessions
- Progression built in — training, mentoring and development planning from day one
- A growing, stable business with investment in engineering and a focus on quality
If you’re a hands-on Java Engineer looking to join a collaborative team where your code has impact then as always, you know where we are.... sam@dextertalent.com
Java Software Engineer (Energy Sector) in London employer: Dexter Talent
Contact Detail:
Dexter Talent Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Software Engineer (Energy Sector) in London
✨Tip Number 1
Network like a pro! Reach out to folks in the energy sector or those already working at Dexter Talent. A friendly chat can open doors and give you insider info that could help you stand out.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or portfolio, make sure it’s up to date with your best Java projects. This is your chance to demonstrate your coding chops beyond just a CV.
✨Tip Number 3
Prepare for the tech interview! Brush up on your Java knowledge, especially around Spring Boot and MySQL. Practise common coding challenges and be ready to discuss how you’ve tackled production issues in the past.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step!
We think you need these skills to ace Java Software Engineer (Energy Sector) in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Java experience and any relevant work in the energy sector or CRM systems. We want to see how your skills match what we're looking for, so don’t be shy about showcasing your achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you're passionate about Java development and how you can contribute to our team. We love hearing about your problem-solving skills and any cool projects you've worked on.
Show Off Your Code: If you have a GitHub or similar portfolio, share it with us! We’re keen to see your coding style and how you approach problem-solving. It’s a great way to demonstrate your skills beyond just words on a page.
Apply Through Our Website: We encourage you to apply directly through our website. It makes the process smoother for both of us and ensures your application gets the attention it deserves. Plus, we love seeing candidates who take that extra step!
How to prepare for a job interview at Dexter Talent
✨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially Java 17. Be prepared to discuss your experience with Spring Boot, Maven, and MySQL. They’ll likely ask you to solve a coding problem or explain how you've used these technologies in past projects.
✨Show Your Problem-Solving Skills
Since the role involves maintaining and debugging a live platform, be ready to share examples of how you've tackled production issues before. Think of specific scenarios where you identified a problem, your approach to fixing it, and the outcome.
✨Emphasise Team Collaboration
This company values a collaborative culture, so highlight your experiences working in teams. Talk about how you’ve contributed to code reviews, shared knowledge, and supported your teammates in previous roles. It’s all about showing you can thrive in a supportive environment.
✨Be Open to Learning
They’re looking for someone who is keen on continuous learning. Mention any recent technologies or frameworks you’ve explored, like React or TypeScript, even if you’re not an expert. Showing enthusiasm for picking up new skills will definitely work in your favour.