Java Software Engineer
Posted 16 Mar 2026
Advertised as “Senior/Lead Java Software Engineer”
BranchFactor Summary
The original posting with the fluff stripped out
- Management level
- People management
- Employment
- Hybrid
No salary listed for this role.
Division: Group Business Solutions (GBS)
Euroclear is migrating its CREST system from legacy applications to modernised Java-based applications running in a cloud-ready OpenShift-managed Kubernetes container platform. This migration will be an incremental process over a period of years and will incorporate new and improved functionality rather than be a straight “lift and shift”. This is an exciting, unique opportunity to join a large modernising programme using the latest Java-based technologies and infrastructure.
Our new technology will be Java based and use Event Hub technology (such as Kafka) for integration between the new migrated services and non-migrated legacy CREST system.
We are seeking a Senior/Lead Java Software Engineer with Kafka and Docker skills to join our Transformation journey.
Responsibilities & Duties
Responsibilities include but are not limited to:
- Working as part of an Agile development team to deliver the migration of the legacy application to new event-based and service-oriented architecture solution, working in collaboration with the Solution Architect, Technical Lead, CREST application architects and other collaborators.
- Lead delivery of a coherent end-to-end IT solution that meets both functional and non-functional requirements.
- Ensuring that the IT solution aligns with the Enterprise engineering and architecture standards.
- Ensuring end-to-end consistency of solution delivery across platforms and teams by, for instance, coordinating walkthroughs of the solution with delivery teams.
- Ensuring that the solution meets guidelines and standards for design and development.
- Undertaking hands-on development and mentor staff in the new technologies used.
- Mentoring of more junior developers.
Qualifications
Crucial Candidate Traits:
The successful candidate will have proven solutions design and development skills and experience alongside validated strong systems development experience at all stages of the software delivery lifecycle.
Technical Skills:
- Strong systems development experience at all stages of systems development covering design, development, testing, live implementation and post implementation support
- Strong hands-on Object-Oriented Design skills
- Strong core Java programming skills
- Experience of developing services/micro-services in Java
- Experience of developing containerised services using Docker and Kubernetes