Java Software Engineer

SilverRail

Greater London

Hybrid

GBP 50,000 - 70,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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

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
Engineer - .NET Backend (London)
Engineer - .NET Backend (London)

United States Digital Space LLC • Greater London

Hybrid
GBP 70,000 - 100,000
Private healthcare
Dental insurance
Work from abroad policy
+8
Senior Software Engineer
Senior Software Engineer

Stott and May • Greater London

Hybrid
GBP 60,000 - 80,000
Senior Java Developer
Senior Java Developer

Vix Technology • Manchester

On-site
GBP 65,000 - 95,000
Private Healthcare
Income Protection Scheme
Pension
+5
Junior Engineer - .NET Backend (London)
Junior Engineer - .NET Backend (London)

United States Digital Space LLC • Greater London

Hybrid
GBP 32,000 - 46,000
Private healthcare
Dental insurance
Work from abroad policy
+3
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 Software Engineer (.net)
Senior Software Engineer (.net)

Vix Technology • Manchester

On-site
GBP 60,000 - 80,000
Supportive culture with great on-site offices
Focus on learning and development
Collaborative team culture
Senior Software Engineer
Senior Software Engineer

SIEMENS • Poole

On-site
GBP 60,000 - 85,000
Flexible working
Mental health support
Gym subsidies
+8
Software Engineer - Commercial Journeys
Software Engineer - Commercial Journeys

United States Digital Space LLC • Greater London

On-site
GBP 70,000 - 110,000
Senior Java Developer
Senior Java Developer

Vix Technology • Manchester

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