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: