At a Glance
- Tasks: Join an Agile team to migrate legacy applications to modern architectures using Java and Kubernetes.
- Company: Leading banking client offering a hybrid work environment in London.
- Benefits: Competitive daily rate, flexible working, and opportunities for professional growth.
- Other info: Mentorship opportunities and a dynamic, collaborative work culture.
- Why this job: Make a real impact in the banking sector with cutting-edge technologies.
- Qualifications: Strong core Java skills and experience with microservices, Docker, and SpringBoot.
The predicted salary is between 70000 - 90000 £ per year.
My client is looking for a Senior Java Engineer to join on a contract basis. They need someone with strong core Java expertise as the role primarily involves server‑side deployment. 8 days on site per month.
Responsibilities & Duties
- Work as part of an Agile development team to deliver the migration of the legacy application to a new event‑based and service‑oriented architecture solution, collaborating 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 and complies with Enterprise engineering and architecture standards.
- Ensure end‑to‑end consistency of solution delivery across platforms and teams, e.g. by organising walkthroughs of the solution with delivery teams.
- Ensure the solution meets guidelines and standards for design and development.
- Undertake hands‑on development and coach staff in the new technologies used; support the development of 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.
- Strong core Java programming skills.
- Experience developing services/micro‑services in Java.
- Experience developing containerised services using Docker and Kubernetes.
- Hands‑on SpringBoot skills.
- Experience 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.
Soft Skills
- Ability to motivate those you mentor, coach & lead.
- Stand‑out colleague and role model, willing to participate in peer reviews and be reviewed by peers.
- Reliable, self‑motivated and able to work without close management and supervision.
- Inspiring communication and presentation skills to present proposals orally and in writing.
- Demonstrable ability to complete work within agreed timescales and identify problems and provide the most suitable solution(s).
Desirable Skills
- 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, e.g. ISO15022, ISO20022 and JSON.
- Working in Financial Market Infrastructure and/or Regulated environments.
Senior Java Engineer (Kafka, Kubernetes, SpringBoot) – Banking employer: Salt Digital Recruitment
As a Senior Java Engineer at our esteemed banking institution in London, you will thrive in a dynamic and collaborative Agile environment that prioritises innovation and professional growth. We offer competitive daily rates, flexible hybrid working arrangements, and a culture that encourages mentorship and continuous learning, ensuring you can develop your skills while contributing to impactful projects in the financial sector.