
Senior Software Engineer
Lloyds Banking Group9 hours ago
Hyderābād, IndiaSenior
Responsibilities
- Create end-to-end solution designs, architectural roadmaps, architectural runways, and solution success criteria for platform capabilities.
- Design, develop, deploy, and troubleshoot Java and Spring Boot microservices and React-based micro-frontends.
- Collaborate with product owners, platform leads, enterprise architects, security, data, infrastructure, and engineering teams on technology decisions and customer outcomes.
- Evaluate implementation alternatives, technology assumptions, lifecycle risks, dependencies, architectural risks, and software or infrastructure currency issues.
- Support cloud architecture and delivery using containers, infrastructure as code, DevSecOps practices, CI/CD pipelines, and cloud deployment platforms.
- Participate in architectural governance, risk management, compliance, Agile ceremonies, releases, and production support.
- Promote built-in quality, testing, decoupled architectures, modernization, and scalable platform design.
- Provide technical leadership, coaching, mentoring, documentation, and guidance to junior engineers and collaborators.
Requirements
- At least 9 years of relevant experience designing, developing, and architecting complex software solutions.
- At least 8 years of hands-on end-to-end software development experience and at least 6 years designing microservices and micro-frontends.
- At least 6 years of experience in large financial services, preferably banking.
- At least 4 years of application design experience, or equivalent demonstrated through work experience, training, military experience, or education.
- At least 2 years of experience with Google Cloud, Azure Cloud, AWS, or a comparable cloud service provider.
- Strong expertise in Java, J2EE, Spring Boot, reactive programming, microservices, REST and SOAP APIs, databases, ReactJS, Redux, Webpack, and Kafka.
- Experience with Kubernetes, Docker, Helm, GKE or Cloud Run, CI/CD pipelines, Dynatrace or AppDynamics, Splunk or Google Cloud Logging, Unix or Linux, Curl, and Postman.
- Experience with Git workflows, test-driven development, mock objects, test automation, Jenkins, Terraform, Istio, messaging frameworks such as JMS, MQ, and Kafka, and production releases and troubleshooting.
- Knowledge of infrastructure as code, containerized environments, DevSecOps, Agile, emergent and intentional architecture, TOGAF, ArchiMate, software patterns, and architectural governance.
- Strong communication, leadership, collaboration, prioritization, problem-solving, mentoring, and stakeholder-influencing skills.
Benefits
- Hybrid working and flexible working options are available.
- The role offers opportunities to learn, grow, and develop within a large financial-services group.
- The organization describes an inclusive, values-led culture focused on collaboration, diversity, and customer and community impact.
- The posting end date is Friday 13 November 2026.
Tech Stack
Apache KafkaAWSAzureDockerGitGoogle CloudHelmIstioJavaJenkinsKubernetesLinuxPostmanReactReduxSOAPSplunkSpring BootTerraformWebpack
Categories
About Lloyds Banking Group
Lloyds Banking Group is a UK-focused retail, commercial, and insurance banking group that provides current accounts, savings, mortgages, loans, credit cards, business banking, wealth, and pensions (via Scottish Widows). It earns revenue from interest margins and fees across digital and branch channels. Formed in 2009 and headquartered in London, it operates well-known brands including Lloyds Bank, Halifax, Bank of Scotland, and Scottish Widows, and is listed on the London Stock Exchange.