Java Software Engineer (Energy Sector)
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)
Bonus points for:
- 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