Senior Java Software Engineer


Premium Job From Lloyds Banking Group

Recruiter

Lloyds Banking Group

Listed on

22nd August 2022

Location

Manchester

Salary/Rate

Negotiable

Salary Notes

Negotiable

Type

Permanent

This job has now expired please search on the home page to find live IT Jobs.

Senior Java Software Engineer - Retail Customer Contacts

Lloyds Banking Group, Business & Commercial Banking, Group Transformation,

Location: Manchester based with flexibility to work from home 2-3 days per week once we return to a normal working pattern post-COVID.

Salary & Benefits: £52,912.00 - £85,982.00 GBP base salary plus annual personal bonus, 15% employer pension contribution (when you put in 6%), 4% flexible cash pot, private medical insurance, 30 days holiday plus bank holidays.

We also offer flexible working hours, agile working practices and regular home working.

Who are Lloyds Banking Group?

Lloyds Banking Group is the UK's leading digital banking franchise, with over 13 million active online customers across our three main brands - including Lloyds Bank, Halifax and Bank of Scotland - as well as the biggest mobile bank in the country. We're building the bank of the future, and we need your help.

What is the Customer Contacts Lab ?

You will be working in the Customer Contacts lab that supports the banks telephony channel. Telephony is a critical channel supporting around 110million call per year. At times of need customers pick up the phone and the lab is responsible for ensuring the technology is in place to support them.

You will be part of the team re-architecting the legacy telephony applications to use modern engineering standards by re-writing our telephony application logic as containerised RESTful microservices, ensuring the channel becomes evergreen and can continue to evolve as our customers demand.

About the role

As a Senior Java Engineer within the Retail Customer Contacts team, you'll be encouraged to work as part of an agile team to guide and implement technical solutions. It will be your responsibility to help promote sound engineering practices and to work alongside team members to architect, design, and implement those solutions. Our team uses Git to manage most of the source code, and SonarQube to help monitor code quality. Jira and Confluence are used heavily for task management and documentation.

What we're looking for:

We like people who come from a diverse cultural backgrounds, with different ways of thinking who can challenge our current practices. That said, because of the nature of this role it is important to have existing knowledge and experience working in a Java software engineering role.

What minimum skills you'll need to apply:

Java developer expertise (Spring or NodeJS)

Experienced with the full software development lifecycle and relevant frameworks

A proven track record of the Spring framework, Git workflows, testing (TDD, Mock object), and DevOps toolchains

Cloud Deployment experience

Experience with Rest APIs

Experience of microservice design, container technologies (Kubernetes, Docker, Helm)

Phenomenal teamwork and communication skills as well as team leader/mentoring experience

Desirable skills:

Experience with cloud technologies Google Cloud platform (GCP) others (ICP, Azure)

A passion for delivering business value through sound engineering methods and principles

What would you get in return?

We'll give you stretch as well as an energising and informal environment. You'll realise genuine career progression opportunities gained within a nurturing culture that celebrates both diversity and equal opportunity.

Together we make it possible!

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: