Java Software Engineer

Java Software Engineer

Full-Time 36000 - 60000 £ / year (est.) Home office possible
Go Premium
D

At a Glance

  • Tasks: Develop and maintain a live billing platform while contributing to a major technology migration.
  • Company: Join a leading software specialist in the energy sector with a collaborative culture.
  • Benefits: Remote-first role, supportive onboarding, and opportunities for training and development.
  • Why this job: Be part of a meaningful platform transformation and work with cutting-edge technologies.
  • Qualifications: Experience with Java 17, Spring Boot, and strong SQL Server skills required.
  • Other info: Dynamic environment with a focus on continuous learning and career progression.

The predicted salary is between 36000 - 60000 £ 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 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

What they’re looking for:

  • 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 TypeScript exposure
  • Experience migrating systems between technology stacks
  • AWS, Docker, Kubernetes or Kafka exposure
  • Experience with data migration or platform modernisation projects

So the big question... why join?

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

Java Software Engineer employer: Dexter Talent

Join a dynamic software specialist at the forefront of the energy sector, where you'll thrive in a remote-first environment that champions collaboration and continuous learning. With a strong focus on employee growth through tailored training and mentoring, you'll play a pivotal role in a significant platform migration while enjoying a supportive culture that values your contributions to both new features and live system stability.
D

Contact Detail:

Dexter Talent Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Software Engineer

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to Java, .NET Core, or SQL Server. Having tangible examples of your work can really set you apart during interviews.

✨Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and system design principles. Practice common algorithms and data structures, and be ready to discuss your past experiences with production support and platform migrations.

✨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 are proactive about their job search!

We think you need these skills to ace Java Software Engineer

Java 17
Spring Boot
SQL Server
.NET Core
React
TypeScript
Data Migration
Platform Modernisation
Production Support
Debugging
Code Reviews
AWS
Docker
Kubernetes
Kafka

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java 17, Spring Boot, and .NET Core. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects or achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you’re excited about this role and how your background in data-heavy systems can contribute to our team. Keep it personal and engaging – we love a good story!

Show Off Your Problem-Solving Skills: Since this role involves supporting live systems and solving production issues, share examples of how you've tackled challenges in the past. We’re keen to see your thought process and how you approach problem-solving.

Apply Through Our Website: We encourage you to apply directly through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any updates from us!

How to prepare for a job interview at Dexter Talent

✨Know Your Tech Stack

Make sure you brush up on Java 17, Spring Boot, and .NET Core. Be ready to discuss your experience with these technologies, especially how you've used them in production environments. Highlight any specific projects where you’ve tackled data-heavy systems or contributed to platform migrations.

✨Showcase Problem-Solving Skills

Since the role involves supporting live systems and solving production issues, prepare examples of how you've resolved similar challenges in the past. Think about times when you had to debug complex SQL queries or fix defects in a production environment, and be ready to share those stories.

✨Emphasise Collaboration

This company values a collaborative culture, so be prepared to talk about your experiences working in teams. Share examples of how you've contributed to code reviews, knowledge sharing, or supported colleagues in their learning. This will show that you fit well into their no-blame culture.

✨Express Your Interest in Continuous Learning

With a focus on support and continuous improvement, it’s important to convey your enthusiasm for learning new technologies and methodologies. Discuss any recent courses, certifications, or personal projects that demonstrate your commitment to professional growth, especially in areas like AWS, Docker, or data migration.

Java Software Engineer
Dexter Talent
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

D
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>