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

Remote Full-time
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
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 Now

Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Hiring Now: Senior VFX Artist- Disney Games

Remote Full-time

**Experienced Entry-Level Data Entry Clerk – Remote Opportunity with arenaflex**

Remote Full-time

Corporate Accountant

Remote Full-time

Enabling Mission Capability at Scale Intern

Remote Full-time

Experienced Full Time Remote Customer Service Representative – Delivering Exceptional Support and Enhancing Customer Experience at arenaflex

Remote Full-time

Experienced Customer Service Representative – Delivering Exceptional Solutions and Experiences in a Dynamic Work-from-Home Environment at arenaflex

Remote Full-time

OPERATIONS ASSISTANT MANAGER in Middletown, KY

Remote Full-time

Sales/Designer

Remote Full-time

Experienced Part-Time Remote Customer Retention Specialist – Delivering Exceptional Customer Experiences and Driving Sales Growth in a Dynamic Home-Based Environment (NV, TX, AZ, CO, FL, GA)

Remote Full-time

Enterprise Regional Manager (U.S. Major Accounts)

Remote Full-time
← Back to Home