EndDate
Saturday 11 January 2025 SalaryRange£70,929 -£106,394
We support flexible working – click here formore information on flexible workingoptions
FlexibleWorking Options
Hybrid Working, Job Share Job DescriptionSummary. JobDescription
JOB TITLE:Senior Software Engineer(Backend)
SALARY:£68,202 – 75,780 per annum
LOCATION(S):Edinburgh, Halifax orLeeds
HOURS:Full-time – 35 hours per week
WORKING PATTERN:Our work style is hybrid, which involves spending atleast two days per week, or 40% of our time, at our offices ineither Edinburgh, Halifax or Leeds. Unfortunately, we can’tconsider applications that can’t come into one of the abovespecified offices at thistime.
ABOUT THISOPPORTUNITY
An excitingopportunity has arisen within the Identity & AuthenticationPlatform (ID&Auth), which is responsible for deliveringcapabilities to enable secure client and digital authentication andidentity across all the bank’s digitalchannels.
We are looking for asoftware engineer with experience in back-end development usingJava to join our growing engineering team.You’ll be responsible for developing high-quality, scalableservices as part of our microservices-based architecture, whilecontinuing to build your skills with the latest tools andframeworks.
In this role, you’ll getthe chance to work with modern technologies, includingmicroservices architectures, cloud-based infrastructure, andcontainerizedenvironments.
You’llplay a key role in developing, testing, and optimizing back-endservices that support seamless user experiences and integrate withvarious front-end and externalsystems.
What willyou be doing withus?
* Design,develop, test, and deploy high-quality back-end services using Javaand relatedtechnologies.
* Developcontainerized applications using Docker and deploy them inKubernetes environments.
Implement Domain-DrivenDesign (DDD) principles to create well-structured, domain-focusedsystems that reflect businessrequirements.
* PracticeTest-Driven Development (TDD), ensuring that code is thoroughlytested and of the highestquality.
* Collaborateclosely with the Tech Lead and other engineers to define andprioritize back-end services andAPIs.
* Integrate withfront-end components and third-party APIs, ensuring smooth andefficient communication betweensystems.
* Optimize andrefactor existing codebases for performance, scalability, andmaintainability.
* Implementbest practices for security, error handling, logging, andmonitoring.
Participate in code reviews,providing constructive feedback to improve code quality and teamperformance.
* Work closelywith the DevOps team to deploy and manage services in cloudenvironments.
Continuously evaluate and implementnew tools, technologies, and processes to improve the back-endarchitecture.
* Collaboratewith cross-functional teams to ensure alignment on project goalsandtimelines.
ABOUTUS
We’re on an excitingjourney to transform our Group and the way we’re shaping financefor good. We’re focusing on the future, investing in ourtechnologies, workplaces, and colleagues to make our Group a greatplace for everyone. Includingyou!
WHAT YOU’LLNEED
We’re keeping an openmind for the recruitment of this role. However, as a minimum,you’ll be able to demonstrate experience in the belowskills:
Essential:
SoftwareEngineering experience – Java
* Strong back-enddevelopment experience using Java, with expertise in microservicesarchitecture and SpringBoot
* A passion for writingclean, efficient, and maintainablecode.
ID& Authorisation
Understanding ofauthentication/authorization mechanisms, such as OAuth2, JWT, orIAM.
Containerisation
Experience with containerizedapplications (Docker) and deploying in Kubernetesenvironments.
Cloudexperience
Familiarity with cloudplatforms, such as GCP orAzure.
Agileexperience
* Experience workingin Agile environments, particularly within Scrumteams.
Communicationskills
* Solidcommunication skills and the ability to work collaboratively in across-functionalteam.
Desirable:
* Experiencewith CI/CD pipelines and automated testingpractices.
* Familiarity withDomain-Driven Design (DDD) principles and real-worldapplication.
* Experience withTest-Driven Development(TDD).
* Experience withmonitoring and loggingtools.
ABOUT WORKING FOR US
Our focus is to ensurewe're inclusive every day, building an organisation that reflectsmodern society and celebrates diversity in all its forms. We’re committed to fostering an inclusive and diverseworkplace and believe that diverse perspectives drive innovationand creativity.
We’re activelyseeking to build a team that reflects a wide range of backgrounds,experiences and thinking approaches and would like to encourageapplications from under-represented groups from candidates of allethnicities, cultures and identities, and from candidates thatidentify as neurodiverse.
As adisability-confident employer, we are committed to support you inshowcasing your best self; so if you’d like reasonable adjustmentsto be made to our recruitment processes, just let usknow!
We also offer awide-ranging benefits package, whichincludes:
* Agenerous pension contribution of up to15%
* An annual bonus award,subject to Groupperformance
* Share schemesincluding freeshares
* Benefits you canadapt to your lifestyle, such as discountedshopping
* 30 days’ holiday,with bank holidays on top
* Arange of wellbeing initiatives and generous parental leavepolicies
Readyfor a career where you can have a positive impact as you learn,grow and thrive? Apply today and find outmore!
At Lloyds BankingGroup, we're driven by a clear purpose; to help Britain prosper.Across the Group, our colleagues are focused on making a differenceto customers, businesses and communities. With us you'll have a keyrole to play in shaping the financial services of the future,whilst the scale and reach of our Group means you'll have manyopportunities to learn, grow anddevelop. We keep your data safe. So,we'll only ever ask you to provide confidential or sensitiveinformation once you have formally been invited along to aninterview or accepted a verbal offer to join us which is when werun our background checks. We'll always explain what we needand why, with any request coming from a trusted Lloyds BankingGroup person. We're focused oncreating a values-led culture and are committed to building aworkforce which reflects the diversity of the customers andcommunities we serve. Together we’re building a truly inclusiveworkplace where all of our colleagues have the opportunity to makea real difference.