freehire launches on Product Hunt on 26 August.

Follow →

Java Software Engineer (Energy Sector)

Summary

Build and maintain a greenfield CRM and billing platform for the energy sector using Java 17, Spring Boot, MySQL and React.

Get AI-powered advice on this job and more exclusive features.

This range is provided by Dexter Talent. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

Direct message the job poster from Dexter Talent

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....

[email protected]

Referrals increase your chances of interviewing at Dexter Talent by 2x

Seniority Level

Mid‑Senior level

Employment type

Full‑time

Job function

Information Technology

Industries

Staffing and Recruiting

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available