Senior Java Backend Developer

E-Solutions

Chester

On-site

GBP 60,000 - 90,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

E-Solutions is seeking a Java backend engineer to design, develop, test, deploy, and maintain robust applications and microservices. You will build RESTful APIs with Java, Spring, and Spring Boot, integrate with databases, messaging, and third-party services, and ensure performance and reliability.

Collaborate with cross-functional teams to deliver high-quality software solutions and stay current with Java trends and backend development practices.

Qualifications

  • Strong expertise in software development and enterprise application delivery.
  • Hands-on Java with Spring Framework, Spring Boot, Hibernate.
  • Solid OOP, design patterns, data structures, software engineering.
  • Proven RESTful API, microservices, scalable backend experience.
  • Experience building highly available distributed backend systems.
  • Relational DB knowledge: Oracle, PostgreSQL, SQL Server, MySQL—data modeling & query optimization.
  • Familiar with Kafka, event-driven architectures, Kubernetes and OpenShift.
  • Experience with monitoring/logging/tracing tools such as Splunk.
  • Strong concurrency, multithreading, and performance tuning.
  • Banking/financial services domain experience preferred.

Responsibilities

  • Design, develop, test, deploy, and maintain robust Java-based applications and microservices.
  • Develop, enhance, and maintain RESTful APIs using Java, Spring, and Spring Boot.
  • Collaborate with cross-functional teams to deliver high-quality software solutions and new features.
  • Integrate applications with databases, APIs, messaging platforms, and third-party services.
  • Troubleshoot, debug, and optimize applications for performance, scalability, availability, and reliability.
  • Participate in code reviews and promote coding standards and best practices.
  • Contribute to technical design discussions and backend development process improvements.
  • Stay current with emerging technologies and industry trends in Java/backend.

Skills

Java
Spring
REST APIs
Microservices
Hibernate
OOP
SQL databases
Kafka
Kubernetes
OpenShift
Observability
Performance tuning
Banking domain

Tools

Splunk
Kubernetes
OpenShift
Kafka tooling

Job description

  • Design, develop, test, deploy, and maintain robust Java-based applications and microservices.
  • Develop, enhance, and maintain RESTful APIs using Java, Spring, and Spring Boot.
  • Collaborate with cross-functional teams to deliver high-quality software solutions and new features.
  • Integrate applications with databases, APIs, messaging platforms, and third-party services.
  • Troubleshoot, debug, and optimize applications for performance, scalability, availability, and reliability.
  • Participate in code reviews and promote adherence to coding standards, development best practices, and software engineering principles.
  • Contribute to technical design discussions and continuous improvement of backend systems and development processes.
  • Stay current with emerging technologies, tools, and industry trends in Java and backend development.
Required Qualifications & Experience
  • Strong expertise in software development and enterprise application delivery.
  • Strong hands-on experience with Java, including proficiency in Spring Framework, Spring Boot, Hibernate, and related technologies.
  • Solid understanding of Object-Oriented Programming (OOP), design patterns, data structures, and software engineering principles.
  • Proven experience designing and developing RESTful APIs, microservices, and scalable backend applications.
  • Experience building and supporting highly available, distributed backend systems in enterprise environments.
  • Strong knowledge of relational databases such as Oracle, PostgreSQL, SQL Server, or MySQL, including data modeling and query optimization.
  • Familiarity with Apache Kafka, event-driven architectures, Kubernetes, and OpenShift.
  • Experience with monitoring, logging, and troubleshooting tools such as Splunk and application tracing/observability tools.
  • Strong understanding of concurrency, multithreading, and application performance tuning.
  • Demonstrated ability to troubleshoot complex technical issues and optimize application performance in production environments.
  • Experience in the banking and financial services domain is preferred.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Backend Developer
Senior Java Backend Developer

Snowrelic Inc • Greater London

On-site
GBP 50,000 - 80,000
Senior Java Developer
Senior Java Developer

Intelligent Resourcing Solutions Ltd • Greater London

On-site
GBP 90,000 - 120,000
Java Full stack Engineer
Java Full stack Engineer

Mphasis • Glasgow

On-site
GBP 70,000 - 100,000
Full Stack Engineer
Full Stack Engineer

Q1 Technologies, Inc. • Glasgow

On-site
GBP 55,000 - 75,000
Java / Spring Boot Developer
Java / Spring Boot Developer

Alexander Ash Consulting • Greater London

On-site
GBP 65,000 - 90,000
Java Software Engineer
Java Software Engineer

Alexander Ash Consulting • Greater London

On-site
GBP 65,000 - 95,000
Full Stack Java Web Developer
Full Stack Java Web Developer

Luxoft • Nottingham

On-site
GBP 90,000 - 130,000
Senior Java Engineer - Distributed Systems & Real-Time Data
Senior Java Engineer - Distributed Systems & Real-Time Data

Vallum Associates • Greater London

On-site
GBP 120,000 - 180,000
Senior Backend Engineer (Java)
Senior Backend Engineer (Java)

Randstad Technologies • Lancashire

Hybrid
GBP 129,000 - 203,000
Lead Back-End Developer - Java
Lead Back-End Developer - Java

Segmentify • Greater London

On-site
GBP 90,000 - 120,000