Java Software Engineer

SilverRail

Greater London

Hybrid

GBP 50,000 - 70,000

Full time

14 days+
Application generator

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

Get past ATS filters

Benefits offered by this job

Private healthcare
Rail discounts
Wellness subscriptions
Personalized development opportunities

Job summary

SilverRail is looking for a Software Engineer to join its Agile engineering team in the UK. You will design and maintain scalable applications that drive seamless travel booking experiences. The role involves collaborating with cross-functional teams to deliver high-quality solutions in a fast-paced environment focused on sustainability.

The ideal candidate has 3+ years of software development experience, strong skills in Java and Spring frameworks, and an interest in building impactful technologies for greener travel.

Qualifications

  • 3+ years of hands-on software development experience.
  • Strong knowledge of Java 17+, Spring, and Spring Boot.
  • Experience working with Hibernate and relational databases like MySQL.
  • Familiarity with Agile (Scrum) delivery environments.
  • Strong communication, collaboration, and problem-solving skills.

Responsibilities

  • Analyse business and technical requirements to design scalable software solutions.
  • Build and maintain modern APIs and backend services focused on reliability.
  • Write clean, maintainable, and efficient code aligned with engineering best practices.
  • Contribute to application and service architecture, supporting modular design.
  • Develop and execute tests to ensure software quality.

Skills

Java 17+
Spring
Spring Boot
Hibernate
JSON/XML APIs
RESTful principles
Git
CI/CD pipelines
AWS
Docker
Kubernetes
Microservices
Event-Driven Architecture
Domain-Driven Design

Tools

GitLab

Job description

Software Engineer Build technology powering the future of sustainable travel

At SilverRail, we’re transforming the way the world travels. As rail becomes the preferred low‑carbon option for short and medium‑haul journeys, our technology powers seamless booking experiences for travellers and travel companies across the globe. With teams and offices across London, Boston, Brisbane, and Stockholm, we’re building the digital backbone of rail - and we’d love you to be part of it.

We’re looking for a talented Software Engineer to join our collaborative Agile engineering team. In this role, you’ll help design, build, and maintain scalable applications and services that power critical parts of our platform.

You’ll work closely with Product Owners, QA Engineers, Architects, and fellow developers to transform business requirements into high‑quality technical solutions that deliver real value to customers.

This is an excellent opportunity for an engineer who enjoys solving complex problems, building reliable systems, and contributing to modern SaaS architecture in a fast‑paced, mission‑driven environment.

What You’ll Do
  • Analyse business and technical requirements to design and develop scalable software solutions
  • Build and maintain modern APIs and backend services focused on reliability and performance
  • Write clean, maintainable, and efficient code aligned with engineering best practices
  • Contribute to application and service architecture, supporting modular and scalable design approaches
  • Develop and execute unit and integration tests to ensure software quality and stabilityTroubleshoot defects and support continuous improvement initiatives across the engineering team
  • Collaborate closely with Product, QA, and Engineering teams throughout the Agile delivery lifecycle
  • Participate in code reviews, technical discussions, and architecture conversations
  • Support and mentor junior engineers through knowledge sharing and collaboration
  • Contribute to evolving engineering standards, tooling, and delivery practices
What You’ll Bring
  • 3+ years of hands‑on software development experience
  • Strong knowledge of Java 17+, Spring, and Spring Boot
  • Experience working with Hibernate (or similar ORM tools) and relational databases such as MySQL
  • Experience building JSON/XML APIs and understanding RESTful principles
  • Familiarity with Agile (Scrum) delivery environments
  • Experience using Git and CI/CD pipelines (GitLab experience is a plus)
  • Exposure to cloud technologies such as AWS, Docker, and Kubernetes is beneficial
  • Understanding of microservices and SaaS architectures
  • Interest or experience in Event-Driven Architecture and Domain-Driven Design concepts is a plus
  • Strong communication, collaboration, and problem‑solving skills
  • Ability to work independently, manage priorities, and thrive in a fast‑moving environment
  • Hybrid working with flexibility and a collaborative international team
  • Competitive benefits including private healthcare and rail discounts
  • Ongoing training and personalised development opportunities
  • Well‑being‑focused culture with wellness subscriptions and support
  • Opportunity to work on meaningful technology helping drive more sustainable travel worldwide

If you’re passionate about building scalable software, solving meaningful technical challenges, and contributing to a greener future for travel - we’d love to hear from you.

Apply now or reach out to learn more

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

SilverRail • Greater London

Hybrid
GBP 85,000 - 110,000
Accredited flexible working company
Hybrid model with equipment provided
Private healthcare & rail discounts
+3
Senior Software Engineer (back end)
Senior Software Engineer (back end)

SilverRail • Greater London

Hybrid
GBP 90,000 - 120,000
Private healthcare
Rail discounts
Hybrid working
+2
Java Software Engineer — Scalable SaaS for Green Travel
Java Software Engineer — Scalable SaaS for Green Travel

SilverRail • Greater London

Hybrid
GBP 50,000 - 70,000
Private healthcare
Rail discounts
Wellness subscriptions
+1
Senior Software Engineer — Build Sustainable Rail APIs (Hybrid)
Senior Software Engineer — Build Sustainable Rail APIs (Hybrid)

SilverRail • Greater London

Hybrid
GBP 85,000 - 110,000
Accredited flexible working company
Hybrid model with equipment provided
Private healthcare & rail discounts
+3
Senior Software Engineer
Senior Software Engineer

Stott and May • Greater London

On-site
GBP 72,000 - 88,000
Junior Java Developer
Junior Java Developer

Tracsis • Greater London

On-site
GBP 35,000 - 50,000
25 days holiday + bank holidays
Udemy Licence - L&D opportunities
Bupa Medical Health care
+3
Senior Sotfware Developer
Senior Sotfware Developer

Eurostar International • Greater London

On-site
GBP 90,000 - 120,000
Travel benefits
Pension
Free Eurostar tickets
+2
Senior Java Developer
Senior Java Developer

Vix Technology • Manchester

On-site
GBP 60,000 - 80,000
Private Healthcare
Income Protection Scheme
Pension
+5
Senior Engineer
Senior Engineer

United States Digital Space LLC • Greater London

On-site
GBP 90,000 - 150,000
Equity
Private Healthcare
Travel allowance
+2
Senior Software Engineer – (Java / Spring / AWS)
Senior Software Engineer – (Java / Spring / AWS)

CreateFuture • Leeds

Hybrid
GBP 75,000 - 110,000