Back

Software Developer (Java) - Join Our Innovative Team and Shape the Future of Rail Technology

Worldwide Salaried Open

Be part of a dynamic team that's revolutionizing the rail industry with cutting-edge software solutions! As a skilled Java developer, you'll play a key role in designing, developing, and deploying complex web-based applications that transform the way rail services operate. With a strong focus on innovation, collaboration, and growth, we're looking for a talented individual to join our friendly and supportive team.

Our company is dedicated to creating a truly connected rail network, leveraging the latest technologies to deliver game-changing solutions that enhance passenger experiences across the UK and beyond. As a Java developer, you'll be at the forefront of this mission, working on exciting projects that make a real impact.

About the Role

We're seeking an experienced Java developer to join our agile team in Derby, where you'll contribute to the development of world-class software products and applications. Your expertise will be crucial in driving the delivery of high-quality solutions, collaborating with cross-functional teams, and mentoring junior team members.

Key Responsibilities

  • Design, develop, and deploy complex web-based applications using Java and JavaScript frameworks
  • Participate in sprint pre-planning, solution design, and iterative development lifecycle
  • Estimate user stories, develop, and test solutions to business problems
  • Implement software using the latest versions of Java and JavaScript frameworks, working within Eclipse and IntelliJ IDEs
  • Mentor and support junior team members, promoting knowledge sharing and growth

Technical Requirements

  • Solid programming expertise in Java (Java 8 and above) and Spring
  • In-depth knowledge of unit testing/mocking frameworks, ideally JUnit/Mockito
  • Strong understanding of messaging technologies and principles (e.g., IBM MQ or Rabbit MQ)
  • Experience with containerization (Docker), microservices, and cloud technologies (Ideally AWS)
  • Experience with Relational/NoSQL databases and reactive programming (desirable)

Personal Qualities

  • Excellent communication and teamwork skills
  • Proactive problem-solving and analytical mindset
  • Highly motivated, organized, and able to manage workload and commitments
  • Confident, approachable, and able to build relationships across the business
  • Resilient and adaptable, with a willingness to work outside your comfort zone

What We Offer

  • Competitive salary and benefits package
  • Hybrid working with flexibility over start and finish times
  • 27 days annual leave, plus public holidays and 3 additional 'privilege days'
  • Pension plan with matched contributions, private healthcare, and group income protection
  • Life assurance, enhanced maternity/paternity/adoption policies, and monthly divisional days

How to Apply

If you're passionate about Java development, innovation, and collaboration, we'd love to hear from you! Please submit your application, and our Talent Team will be in touch to discuss your qualifications and preferences.

Apply Now and Join Our Team!

We Encourage You to Apply!

Even if you don't feel like a perfect match, we'd still love to hear from you. We're committed to building a diverse workplace where everyone can thrive.

Apply for this job

More jobs

Job Title: Hybrid Software Developer (Remote Opportunity) - Join Our Team of Innovators

Worldwide Salaried

Educational Consultant

Worldwide Salaried

Specialty Testing Customer Service Support Representative job at Labcorp in US National

Worldwide Salaried

Launch Your Tech Career: Entry-Level Software Developer (Remote)

Worldwide Salaried

Join Our Team: Software Application Support Engineer - Apple Online Retail Engineering

Worldwide Salaried

Remote Social Worker Opportunity: Join Our Compassionate Team and Make a Difference

Worldwide Salaried

Job Title: Social Worker - Family Placement (12-Month Maternity Cover/Secondment Opportunity)

Worldwide Salaried

Remote Social Worker - Continuing Health Care Opportunity

Worldwide Salaried

Clinical Social Worker - Hybrid Opportunity

Worldwide Salaried

Social Media Support Manager - Unlock the Magic of Disney

Worldwide Salaried

Application Developer Sr II

Worldwide Salaried

Experienced Virtual Chat Support Specialist – Remote Opportunity with arenaflex

Worldwide Salaried

AirBNB Customer Service Representatives - Work At Home

Worldwide Salaried

Customer Support Representative – Chat & Call Specialist for Luxury Home Furnishings & Interior Design Services at arenaflex

Worldwide Salaried

TeleHealth Nurse (WFH in NS or PEI)

Worldwide Salaried

Experienced Seasonal Customer Service and Tax Preparation Representative - Remote Work Opportunity with Career Growth and Professional Development

Worldwide Salaried

Project Manager IV

Worldwide Salaried

Inside Sales Closer - Warm Leads - $80-90/hr Effective - $18/hr Base + $25 Per Registration

Worldwide Salaried

Experienced Remote Data Entry Clerk – Dynamic Team Member for arenaflex

Worldwide Salaried

Young Event Photographers Needed – Washington DC Rally (May 16, 3 Hours, $150 Flat)

Worldwide Salaried