Are you a seasoned technology professional who loves solving complex problems, leading teams, and turning legacy systems into modern, high-performing solutions? We’re looking for a Full Stack Developer (Expert) to help drive an exciting mainframe modernisation initiative, migrating legacy applications into modern Java and cloud-based environments.

This is your opportunity to combine technical expertise, strategic thinking, Agile leadership, and cloud innovation while working on complex, enterprise-level systems.

What You’ll Be Doing:

  • Lead the modernisation and migration of legacy mainframe applications to modern Java-based solutions.
  • Help design and refine migration strategies for converting COBOL and PL/1 applications into Java.
  • Analyse existing systems, identify dependencies, assess risks, and develop practical migration plans.
  • Work with cloud and infrastructure teams to map legacy components to suitable cloud services.
  • Drive the delivery of complex projects, keeping timelines, budgets, quality, and business requirements on track.
  • Lead and support Agile feature teams, encouraging collaboration, transparency, and continuous improvement.
  • Work closely with stakeholders, Product Owners, developers, testers, and external suppliers to turn business requirements into workable solutions.
  • Oversee system integration, testing, parallel runs, implementation, and quality assurance.
  • Ensure solutions meet performance, security, data integrity, and compliance requirements.
  • Troubleshoot complex technical issues and provide second-level support when required.
  • Champion DevOps automation, modular architecture, and efficient development practices.
  • Keep documentation up to date and share knowledge through coaching, training, and knowledge-transfer sessions.
  • Monitor migrated applications and continuously improve cloud performance, cost, and efficiency.

Requirements
You’ll need a strong technical foundation, combined with the confidence to guide teams and make important architectural and delivery decisions.

Essential technical experience:

  • Strong Java development skills, including object-oriented programming, multithreading, collections, generics, and exception handling.
  • Extensive experience with Java frameworks, particularly Spring, Spring MVC, and Spring Boot.
  • At least 10 years’ experience in IT, Software Development, or DevOps, with 10+ years in a relevant programming language.
  • Strong project delivery and project management capabilities.
  • Experience with Agile methodologies and managing work across multiple Agile teams.
  • Knowledge of system integration, requirements analysis, technical planning, and solution design.
  • Experience coordinating development and support environments.
  • Proficiency in Agile tools such as Jira, Confluence, X-Ray, and Bitbucket.
  • Experience with DevOps, transition management, and problem, incident, and change management.
  • Resource planning, budget management, and technical team leadership experience.
  • Previous exposure to a finance function, either directly or through supporting a finance-focused team.

Additional technical experience that will give you an edge:

  • AWS or Azure cloud architecture and services.
  • Serverless development, including AWS Lambda.
  • Kafka, streaming services, and publish/subscribe (Pub/Sub) technologies.
  • Docker, Kubernetes, and OpenShift.
  • Mainframe technologies and databases, including COBOL, PL/1, DB2, IMS, and J2EE.
  • Mainframe-to-Java code conversion tools such as Astadia, Heirloom, or BlueAge.
  • Cloud-based architecture for legacy application migration.
  • Testing frameworks such as JUnit or TestNG, along with automated and integration testing.
  • Hibernate or other ORM frameworks.
  • Modern front-end technologies such as Angular, React, or [URL Removed]
  • Performance optimisation, debugging, high availability, and security best practices.

Qualifications & Certifications

  • A relevant IT, Business, or Engineering qualification.
  • At least one recognised advanced Scrum or Agile certification, such as Professional Scrum Master II, Advanced Certified ScrumMaster, Certified SAFe Advanced Scrum Master, Leading SAFe Agilist, or Scaled Professional Scrum.
  • A Scrum Master certification and project management qualification would be advantageous.

Benefits

  • Work on a complex, global-scale technology modernisation initiative.
  • Collaborate with international teams and experienced technology professionals.
  • Enjoy a flexible working model combining remote and on-site work.
  • Benefit from a flexible working arrangement of 1,960 hours over a 12-month period.
  • Be part of a fast-paced, energetic environment that values innovation and teamwork.
  • Gain exposure to modern cloud technologies, enterprise architecture, and large-scale migration projects.

Desired Skills:

  • java
  • spring framework
  • aws
  • azure
  • COBOL
  • devops

Desired Qualification Level:

  • Degree

About The Employer:


Learn more/Apply for this position