Senior Backend Java Engineer in London

Senior Backend Java Engineer in London

London Full-Time No working from home possible
E

At a Glance

  • Tasks: Build and deploy cutting-edge APIs and microservices using modern Java.
  • Company: Join a dynamic tech company with a focus on innovation and collaboration.
  • Benefits: Competitive daily rate, remote work flexibility, and opportunities for professional growth.
  • Other info: Inclusive culture that values diversity and supports your career journey.
  • Why this job: Make a real impact by engineering solutions that drive the future of technology.
  • Qualifications: Hands-on experience with Java 17/21+, Spring Boot, and building REST APIs.

Rate: £500 - £575 a day pay inside

Location: Remote, with expectations to attend onsite meetings when required (1-2 a month)

Duration: 6 months+

Responsibilities

We are looking for a hands-on Senior Backend Java Engineer with recent experience building, testing, and deploying production-grade APIs and microservices. This is a coding-first backend role. We want someone actively engineering in their current or most recent role, not someone whose recent experience is mainly support, coordination, architecture-only, or line management.

Essential skills and experience

  • Strong hands-on commercial coding experience with modern Java (Java v17 min, v21 LTS or newer)
  • Strong experience with Spring Boot
  • Experience building REST APIs / microservices from scratch
  • Strong testing skills using JUnit, Mockito, and ideally TDD
  • Experience with PostgreSQL or another relational SQL database
  • Experience with Docker
  • Experience with CI/CD pipelines (e.g. Jenkins, GitHub Actions, GitLab CI, Azure DevOps)
  • Comfortable working in agile, cross-functional teams
  • Has current SC clearance, or is willing and eligible to undergo SC clearance

Desirable

  • OpenAPI / Swagger
  • Liquibase or Flyway
  • Gradle
  • Kafka
  • Observability / monitoring experience
  • Exposure to Kubernetes
  • Some awareness of React / TypeScript

What we need from candidates

  • Built backend services or APIs themselves
  • Worked on microservice-based systems
  • Written automated tests as part of delivery
  • Used Docker and CI/CD in practice
  • Stayed technically current with modern Java and Spring Boot

Non-negotiables

  • Recent hands-on Java backend coding experience
  • Built Spring Boot APIs/services from scratch
  • Used Java 17/21+ in recent roles
  • Written unit/integration tests
  • Worked with SQL databases
  • Used Docker and CI/CD
  • Has SC clearance, or is willing and eligible to obtain it
  • Ability to complete a practical coding assessment

Profiles unlikely to be a fit

  • Production support / L3 support
  • Bug fixing only
  • Release or process coordination
  • Line management with limited coding
  • Architecture / governance without recent delivery
  • Legacy Java maintenance without clear modern backend engineering experience

Recruiter screening questions

  • What Java version has the candidate used most recently?
  • Are they currently hands-on coding?
  • Have they built a Spring Boot API/service from scratch in the last 5 years?
  • What testing do they write personally?
  • What database have they used most recently?
  • Have they used Liquibase or Flyway?
  • What CI/CD tooling have they used hands-on?
  • Have they used Docker hands-on?
  • Have they worked mainly on microservices or monoliths?
  • Do they already hold SC clearance, or are they willing and eligible to obtain it?
  • Are they comfortable with a practical coding exercise?

Short recruiter summary

We need a genuinely hands-on Senior Backend Java Engineer with recent Java 17/21+ and Spring Boot experience, who has built APIs/microservices from scratch, writes automated tests, has worked with PostgreSQL, Docker, and CI/CD, and either already holds SC clearance or is willing and eligible to obtain it.

Reasonable Adjustments

Respect and equality are core values to us. We are proud of the diverse and inclusive community we have built, and we welcome applications from people of all backgrounds and perspectives. Our success is driven by our people, united by the spirit of partnership to deliver the best resourcing solutions for our clients. If you need any help or adjustments during the recruitment process for any reason, please let us know when you apply or talk to the recruiters directly so we can support you.

Senior Backend Java Engineer in London employer: Energy Jobline ZR

As a Senior Backend Java Engineer at our company, you will thrive in a dynamic and inclusive work culture that prioritises respect and equality. With opportunities for professional growth and development, you will be part of a collaborative team that values hands-on engineering and innovation, all while enjoying the flexibility of remote work with occasional onsite meetings in London. Join us to make a meaningful impact in a supportive environment that champions diversity and encourages your technical expertise.

E

Contact Details:

Energy Jobline ZR Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Backend Java Engineer in London

Tip Number 1

Get your coding skills sharp! Since this role is all about hands-on Java and Spring Boot, make sure you're up to date with the latest features and best practices. Brush up on building REST APIs and microservices, as you'll likely be asked to demonstrate this in a practical coding assessment.

Tip Number 2

Networking is key! Reach out to fellow developers or join online communities where you can share knowledge and learn from others. You never know when a connection might lead to a job opportunity, so don’t hesitate to put yourself out there!

Tip Number 3

Prepare for those tricky interview questions! Think about your recent projects and be ready to discuss your experience with Java versions, Spring Boot, and CI/CD tools. Practising your responses will help you feel more confident during the interview.

Tip Number 4

Apply through our website! We want to see your application come through directly, so make sure you submit it via our platform. This way, we can keep track of your progress and ensure you get the attention you deserve.

We think you need these skills to ace Senior Backend Java Engineer in London

Java 17 or newer
Spring Boot
REST APIs
Microservices
JUnit
Mockito
Test-Driven Development (TDD)

Some tips for your application 🫡

Show Off Your Coding Skills:Make sure to highlight your hands-on experience with Java, especially versions 17 or 21. We want to see that you've been actively coding and building APIs or microservices recently, so don’t hold back on showcasing your projects!

Be Specific About Your Experience:When detailing your past roles, focus on the specifics of what you’ve built. Mention the frameworks you used, like Spring Boot, and any testing methodologies you applied, such as TDD. This helps us understand your technical depth.

Tailor Your Application:Don’t just send a generic CV! Tailor your application to reflect the skills and experiences mentioned in the job description. We love seeing candidates who take the time to align their background with what we’re looking for.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it makes the process smoother for everyone involved!

How to prepare for a job interview at Energy Jobline ZR

Brush Up on Your Java Skills

Make sure you're up to speed with the latest Java versions, especially 17 and 21. Be ready to discuss your hands-on experience with coding in these versions, as well as any specific projects where you've built Spring Boot APIs or microservices from scratch.

Know Your Testing Frameworks

Familiarise yourself with JUnit and Mockito, and be prepared to talk about how you’ve implemented TDD in your previous roles. Bring examples of automated tests you've written and how they contributed to the quality of your projects.

Get Comfortable with CI/CD Tools

Since this role involves working with CI/CD pipelines, make sure you can confidently discuss your experience with tools like Jenkins, GitHub Actions, or Azure DevOps. Be ready to share specific instances where you’ve used these tools in your workflow.

Prepare for Practical Coding Assessments

Expect a practical coding exercise during the interview. Brush up on your problem-solving skills and be ready to demonstrate your coding abilities in real-time. Practice building a simple API or microservice to showcase your skills effectively.