Enable job alerts via email!

Strong Regular/Senior Java Developer

Luxoft

United Kingdom

Remote

GBP 50,000 - 70,000

Full time

Today
Be an early applicant

Job summary

A technology solutions provider in the United Kingdom is seeking an experienced Java Developer to design and develop modern web applications and backend services. The ideal candidate will have over 5 years of commercial experience with solid knowledge of Java core, Spring, and microservices. This role involves extending existing systems, implementing business features, and participating in architectural decisions. The position also requires good spoken English and strong analytical skills.

Qualifications

  • 5+ years of commercial experience as a Java developer.
  • Solid knowledge of Java core, Spring, ORM, SQL, and Redis.
  • Hands-on experience with Java Messaging and Microservices.

Responsibilities

  • Design and develop modern web applications and backend services.
  • Extend and refactor existing systems as part of ongoing product evolution.
  • Implement business features and actively contribute to architectural and design decisions.
  • Conduct code reviews and collaborate with peers to maintain codebase standards.

Skills

Java development
Spring framework
ORM
SQL
Redis
Client-Server architecture
REST
Servlets
Java Messaging
Microservices
Maven
Docker
Good spoken English
Analytical skills
Problem-solving skills

Education

Bachelor's/Master's degree in computer science or computer engineering

Tools

Java
Spring
Maven
Docker
Job description
Project description

Our client is a Swiss leader in online trading, serving over 500,000 clients who can trade more than 3 million products through highly performant and secure platforms. In addition to various online trading products, including stocks, bonds, funds, derivative products, and cryptocurrencies, we also offer Forex, Robo‑Advisory, and Mortgage solutions. Since 2012, we have partnered with the client to develop innovative and cutting‑edge digital solutions that help customers achieve their investment goals. Our solutions are continuously evolving, transitioning into atomic microservices and self‑contained systems. The team is a distributed cross‑functional group working as a single unit across onshore and offshore locations. It owns the full delivery lifecycle: from feature design and implementation to support and maintenance. Work is split between developing new functionality and evolving existing systems, with rotation based on project priorities. Engineers participate in technical discussions, contribute to design decisions, and are expected to deliver maintainable code and thoughtfully designed solutions.

Responsibilities
  • Design and develop modern web applications and backend services.
  • Extend and refactor existing systems as part of ongoing product evolution.
  • Implement business features and actively contribute to architectural and design decisions.
  • Participate in estimations and drive technical improvements as part of the team's development process.
  • Conduct code reviews and collaborate with peers to maintain codebase standards.
  • Analyse and resolve issues in test and production environments.
SKILLS
Must have
  • 5+ years of commercial experience as a Java developer.
  • Solid knowledge of Java core, Spring, ORM, SQL, and Redis.
  • Firm understanding of Client‑Server architecture, REST, and Servlets.
  • Hands‑on experience with Java Messaging and Microservices.
  • Experience with Maven, bash, Docker.
  • Good spoken English and solid communication skills overall.
  • Strong analytical and problem‑solving skills.
Nice to have
  • Education: Bachelor's / Master's degree in computer science or computer engineering.
  • Experience in using JavaScript, HTML, and CSS.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.