Java DevOps Developer
Posted on Oct 10, 2020 by Alexander Mann Solutions
Alexander Mann Solutions (AMS) is the world's leading provider of Talent Acquisition and Management Services. We deliver award-winning solutions to over 65 outsourcing clients and consulting services to hundreds more. Our Contingent Workforce Solutions (CWS) service acts as an extension of our clients' recruitment team and provides professional interim and temporary resources.
Our client, a major UK retail bank, provides every day banking services to over 17 million retail customers. The banks expertise and services span across Business Services, Corporate banking, Wealth Management, Group Functions, Retail and Investment Banking.
On behalf of this organisation, AMS are looking for a Java DevOps Developer for a 6 month contract based in London.
Purpose of the Role:
The mobile delivery team are responsible for delivering and maintaining the Personal and Business Banking mobile applications across the client's retail brands.
The Platform DevOps team develop and run the middle tier services that provide functionality and connectivity into the core banking systems within the Group.
These services are developed in Java as microservices and "loosely" functionally aligned. The services use non-blocking IO and a non-blocking event loop framework to efficiently parallelise customer load across this lightweight service tier.
The services are deployed on AWS infrastructure which is managed by this team and utilise a number of AWS services to provide security and application related services.
The DevOps team are responsible for delivering functional change onto the platform as well as supporting the 24x7 running of the platform as a 2nd line.
What we require from the candidate:
To be successful in this role you'll need to be a highly experienced Java Developer with DevOps skills - this is a hybrid role with Java Development as the first priority.
You'll need to have experience deploying and delivering Java services on AWS and be experienced configuring AWS infrastructure through automation tooling. Experience with CI/CD is also required for this position.
If you had experience with technologies Spring, RxJava/RxJava2, Kubernetes, Terraform, Cucumber, Rest and Maven it would be highly beneficial.
Other skills and experience that would be useful for this role would be experience building a CI/CD automation pipeline, experience with cloud security (network perimeter and related services - WAF/API Gateways etc.)
Lastly, experience with retail scale load management - proactive monitoring, capacity management, 24x7 up time, designing for failure and experience with enterprise management/alerting tools would are highly desirable.
This client will only accept workers operating via an Umbrella or PAYE engagement model.
If you are interested in applying for this position and meet the criteria outlined above, please click the link to apply and we will contact you with an update in due course.
Alexander Mann Solutions, a Recruitment Process Outsourcing Company, may in the delivery of some of its services be deemed to operate as an Employment Agency or an Employment Business