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.
Overview
We’re working with a software specialist in the energy sector who has launched a greenfield CRM and billing platform that is now in production. They’re looking to add a mid-level 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 to help your teammates down the line. You’ll join 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)
* Commercial experience with Spring Boot, Maven and MySQL
* Ability to write and debug SQL (including data fixes and scripts)
* Comfortable debugging React code (not required to be full stack; openness to front-end responsibilities is a bonus)
* React and TypeScript experience
* Exposure to AWS, Docker, Kubernetes or Kafka
* Experience with MyBatis or Liquibase
Why join
* Remote-first role with a strong team culture — team gatherings roughly once a month
* Supportive onboarding and regular knowledge-sharing sessions
* Defined progression with 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, this could be a fit. For inquiries, contact sam@dextertalent.com
Employment details
* Seniority level: Mid-Senior level
* Employment type: Full-time
* Job function: Information Technology
* Industries: Staffing and Recruiting
#J-18808-Ljbffr