Software Engineer

Hays plc
Ipswich, United Kingdom
7 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 133K

Job location

Ipswich, United Kingdom

Tech stack

Java
Agile Methodologies
Automation of Tests
DevOps
Wi-Fi Technology
Java Application Server
Microservices

Job description

Your new company

You'll be joining a technology team responsible for developing and operating the UK's largest public Wi-Fi network. This is a high-impact, large-scale platform used by millions of people, with ongoing investment in modernisation, security, and reliability. The organisation works with experienced engineers in an Agile environment and promotes strong collaboration across software, network, and operations teams.

Your new role

As a Java Software Engineer, you'll help build, support, and evolve applications that underpin the public Wi-Fi platform. You'll work across both existing and new systems as the platform continues to transition to a modern architecture.

Your role will involve a mix of development and operational support, working closely with network teams to take features from design through to live operation. The work is varied and includes development, testing, deployment, and in-life support.

Key responsibilities include:

  • Maintaining and upgrading Java applications, ensuring security and compliance
  • Designing and developing new applications and microservices
  • Supporting the transformation to a new platform
  • Building and improving CI/CD pipelines
  • Creating and maintaining automated tests
  • Enhancing PCI-compliant applications supporting card and Apple Pay payments
  • Supporting service availability through DevOps, monitoring, and incident resolution
  • Planning and deploying changes to the Public Wi-Fi platform
  • Occasional overnight or out-of-hours deployments alongside test teams

What you'll need to succeed

  • Strong commercial experience developing applications in Java
  • Experience working in Agile environments
  • Comfort working on both new development and existing systems
  • An interest in automation, testing, and DevOps practices
  • A proactive, self-starting approach to problem solving
  • Confidence collaborating with engineers, testers, and network or operations teams
  • Willingness to support occasional out-of-hours deployment activity

What you'll get in return

  • The opportunity to work on a national-scale platform with real-world impact
  • Exposure to large-scale, high-availability systems used by millions
  • A collaborative Agile working environment with experienced engineers
  • Variety across development, platform improvement, and operational support
  • The chance to contribute to long-term platform modernisation and transformation

What you need to do now

If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.

If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career.

#4789885 - Edward

Requirements

  • Strong commercial experience developing applications in Java
  • Experience working in Agile environments
  • Comfort working on both new development and existing systems
  • An interest in automation, testing, and DevOps practices
  • A proactive, self-starting approach to problem solving
  • Confidence collaborating with engineers, testers, and network or operations teams
  • Willingness to support occasional out-of-hours deployment activity

What you'll get in return

  • The opportunity to work on a national-scale platform with real-world impact
  • Exposure to large-scale, high-availability systems used by millions
  • A collaborative Agile working environment with experienced engineers
  • Variety across development, platform improvement, and operational support
  • The chance to contribute to long-term platform modernisation and transformation

Apply for this position