Software Engineering Recruitment (UK & Europe)
Duration: 12 months
Start: ASAP
A banking client of mine is looking for a Senior Java Engineer with Kafka and Docker skills to join the team on a freelance basis. Must be based in the UK and happy to be on site 8 days per month which is mandatory.
Responsibilities & Duties
* 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, Application architects and other stakeholders.
* Lead delivery of a coherent end-to-end IT solution that meets both functional and non-functional requirements.
* Ensuring that the IT solution complies with the Enterprise engineering and architecture standards.
* Ensuring end-to-end consistency of solution delivery across platforms and teams by, for instance, organising walkthroughs of the solution with delivery teams.
* Ensuring that the solution meets guidelines and standards for design and development.
* Undertaking hands-on development and coaching staff in the new technologies used; The successful candidate will be expected to support the development of more junior colleagues.
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.
* Experience of developing services/micro‑services in Java.
* Experience of developing containerised services using Docker and Kubernetes.
* 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.
* Experience of Public Cloud development.
* 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.
* IBM MQ.
* Messaging Standards, for example ISO 15022, ISO 20022 and JSON.
* Working in Financial Market Infrastructure and/or Regulated environments.
Seniority level
Mid‑Senior level
Employment type
Contract
Job function
Information Technology, Finance, and Consulting
Industries: IT Services and IT Consulting, Software Development, and Banking
#J-18808-Ljbffr