Senior Java Engineer (AI-Augmented Delivery) - Bank - London

Senior Java Engineer (AI-Augmented Delivery) - Bank - London

London Full-Time No working from home possible
Salt

At a Glance

  • Tasks: Join an Agile team to migrate legacy applications and develop innovative IT solutions.
  • Company: Leading bank in London offering a hybrid work environment.
  • 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 banking tech while working with cutting-edge tools like Java and Kafka.
  • Qualifications: Strong core Java skills and experience in systems development required.

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. The successful candidate will have demonstrable solutions design and development skills and experience alongside validated strong systems development experience at all stages of the software delivery lifecycle.

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, 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.
  • 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 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; supporting 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.
  • 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.
  • Experience of Public Cloud development.

Soft Skills:

  • Ability to motivate 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, self-motivated and able to work without close management and supervision.
  • Possess inspiring communication and presentation skills to present proposals both orally and in writing.
  • Demonstrable ability to complete work within agreed timescales and identify problems and provide the most suitable solution(s).

Desirable Skills:

  • Experience working in an Agile development team.
  • Designing and implementing platform independent, database independent event driven applications.
  • Database design skills in technologies such as Oracle.
  • Familiarity with Splunk.
  • Understanding of DevOps principles, processes and tooling.
  • Knowledge of IBM MQ Messaging Standards, for example ISO 15022, ISO 20022 and JSON.
  • Experience working in Financial Market Infrastructure and/or Regulated environments.

Senior Java Engineer (AI-Augmented Delivery) - Bank - London employer: Salt

Join a forward-thinking investment management platform in London, where innovation meets opportunity. As a Senior Business Analyst, you'll thrive in a collaborative work culture that values your expertise and encourages professional growth through continuous learning and development. Enjoy the flexibility of a hybrid working model while contributing to cutting-edge AI-driven investment solutions that make a real impact in the financial services sector.

Salt

Contact Details:

Salt Recruitment Team

We think you need these skills to ace Senior Java Engineer (AI-Augmented Delivery) - Bank - London

Core Java Programming
Object-Oriented Design
SpringBoot
Kafka Ecosystem
Docker
Kubernetes
Unix/Linux Deployment