Post Job Free
Sign in

Senior/Lead Java Software Engineer

Company:
Euroclear ESA
Location:
Poland, ME, 04274
Posted:
April 01, 2026
Apply

Description:

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 * Hands-on SpringBoot skills * Experience of developing and deploying on Unix or Linux * Hands-on experience of using the Kafka ecosystem * Experience of profiling and performance tuning * Experience of Behaviour-Driven and Test-Driven development principles and skills Soft Skills: * Have the ability to empower those you mentor, coach & lead!

* Be a stand-out colleague and role model, willing to participate in peer reviews and to be reviewed by peers * Be reliable, driven and able to work without close management and supervision * Possess encouraging communication and presentation skills to present proposals both orally and in writing * Have the demonstrable ability to complete work within agreed timescales and identify problems and provide the most suitable solution(s) Desirable Skills: The following are not essential but would be a plus if the candidate can demonstrate any experience of: * Messaging Standards, for example ISO 15022, ISO 20022 and JSON.

* Working in an Agile development team * Designing and implementing platform independent, database independent event driven applications * Database design skills in technologies such as Oracle * Splunk * DevOps' principles, processes and tooling * Working in Financial Market Infrastructure and/or Regulated environments #LI-MA1

Apply