Java Software Engineer
Listed on 2026-01-30
-
Software Development
Software Engineer
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 where you can get deep into data heavy systems today and help shape a major platform migration tomorrow?
We’re working with one of our favourite clients, a software specialist operating at the heart of the energy sector. They have a live CRM and billing platform in production and are now growing the engineering team to support and evolve their billing and payments product.
Initially, this role is heavily focused on a .NET Core platform with significant SQL Server requirements. Over the next 12 months, this product will be migrated onto their company-wide stack of Java 17, Spring, React and MySQL and you’ll play a key role in that journey.
This is a genuine engineering role. You’ll be delivering new features, supporting and stabilising a live, data intensive platform and helping design and execute a major technology transition.
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 live billing and payments platform
- Owning defect fixes, scripts and system improvements in a production environment
- Working extensively with SQL Server on data heavy systems
- Building and maintaining services in .NET Core during the initial phase
- Contributing to the design and delivery of the migration to Java 17, Spring and MySQL
- Supporting and debugging across the stack including React when needed
- Contributing to a strong culture of code reviews, standards and knowledge sharing
- Java 17 and Spring Boot experience
- Commercial experience with .NET Core in production environments
- Strong SQL Server experience including writing and debugging complex queries and data fixes
- Previous experience in either the Energy Sector or around Billing or Payments or CRM systems is a huge help
- Experience working on data heavy platforms with a strong database focus
- An interest in or experience with Java and a desire to be involved in a platform migration
- Comfortable supporting live systems and getting involved in production support
- React and Type Script exposure
- Experience migrating systems between technology stacks
- AWS, Docker, Kubernetes or Kafka exposure
- Experience with data migration or platform modernisation projects
- Remote-first role with a strong team culture
- Supportive onboarding and regular knowledge-sharing sessions
- The chance to play a key role in a major platform migration
- Progression built in 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 an engineer who enjoys working close to the data and wants to be part of a meaningful platform transformation, then as always, you know where we are...
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: