Senior Development Lead

This is an exciting opportunity for a Snr dev lead to join a highly agile and collaborative development team, consisting of both junior and experience software developers, using a cutting-edge tech stack. This role will involve to working onsite with clients to help them achieve their business aims. The Senior Development Lead will be a seasoned engineer to which more junior members of a development team can reach out to. It will also involve hands-on development, working to resolve high impact, challenging engineering problems while continuously raising quality standards. The technology stack will include Java, Spring, Camel.

Key Responsibilities:

• Taking a key role in development, following TDD and BDD Processes

• Writing high quality code within established development standards and patterns

• Contributing to design decisions and technical discussions as part of a development team

Required Skills/Experience

• Java 8+ skills (Functional programming, Optional, CompletableFuture, etc.)

• Containers and container orchestration i.e. Docker, Kubernetes, Helm, Rancher

• Spring basics (IoC, context, JMS)

• Building for high availability/resilient distributed systems

• Knowledge of automation, and Continuous Integration & Continuous Deployment processes

• Agile delivery experience

Desired Skills/Experience:

• Experience with Akka (or equivalent frameworks) & Spring technologies

• Automation environment provisioning using Ansible

• Previous experience with real-time messaging systems

• DevOps experience

• Knowledge of document-based data stories e.g. MongoDB

• Finance Services/ Banking always a plus

To apply for this job please visit the following URL: →