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 Vue.js.
- 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.
Skills Required
- At least 10 years of IT, software development, or DevOps experience, including 10+ years with a relevant programming language.
- Strong Java development skills, including object-oriented programming, multithreading, collections, generics, and exception handling.
- Extensive experience with Spring, Spring MVC, and Spring Boot.
- 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 with 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 or finance-focused team.
- Relevant IT, Business, or Engineering qualification.
- At least one recognized advanced Scrum or Agile certification.
- Experience with AWS or Azure cloud architecture and services.
- Experience with serverless development, Kafka, streaming, Pub/Sub, Docker, Kubernetes, or OpenShift.
- Experience with mainframe technologies, databases, and COBOL-to-Java conversion tools.
- Experience with JUnit, TestNG, Hibernate, or other ORM frameworks.
- Experience with Angular, React, or Vue.js.
- Scrum Master certification and project management qualification.
What We Do
Sabenza IT is a niche recruitment company specializing in Information Technology, SAP, Finance, and Engineering roles, with over 23 years of experience.








