
Senior Software Engineer
Lloyds Banking Group2 days ago
Hyderābād, IndiaStaff+
Responsibilities
- Lead technical development and delivery at team level as an individual contributor.
- Architect, design, develop, and deploy Java-based microservices and React micro-frontends.
- Define cloud architecture strategies and target solutions for financial wellbeing platforms.
- Apply microservice design patterns, containerized applications, infrastructure as code, and DevSecOps principles.
- Work with product and engineering leads to deliver customer and business outcomes.
- Perform code reviews, mentor junior engineers, and guide teams toward appropriate target architectures.
- Support architectural governance, risk management, compliance, and solution architecture roadmaps.
- Build and operate CI/CD pipelines and support production releases, troubleshooting, and debugging.
- Develop integrations using REST, SOAP, JMS, MQ, and Kafka.
- Collaborate with enterprise, security, data, infrastructure, and DevOps architects and teams.
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.
- At least 6 years designing and developing microservices and micro-frontends.
- At least 6 years of experience in large financial services organizations, 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.
- Proven experience with Java, J2EE, Spring Boot, Quarkus, reactive programming, databases, and REST APIs.
- Experience with ReactJS, Redux, Webpack, modern JavaScript libraries, and micro-front-end design.
- Hands-on experience with Kubernetes, Docker, Helm, cloud deployment, CI/CD pipelines, and production troubleshooting.
- Experience with Git workflows, testing, test-driven development, mock objects, and DevOps toolchains.
- Experience with Kafka, JMS, MQ, Dynatrace or AppDynamics, Splunk or Google Cloud Logging, and Unix or Linux.
- Preferred exposure to Terraform, Istio, Helm charts, GKE, Cloud Run, and GCP.
- Strong software architecture, communication, teamwork, leadership, mentoring, problem-solving, and independent working skills.
- Knowledge of architectural frameworks such as TOGAF or ArchiMate, software patterns, architectural governance, and technology purchasing processes.
Benefits
- Hybrid working with flexible working options.
- Opportunities to learn, grow, and develop within a large banking transformation program.
- Values-led culture with an emphasis on inclusion, diversity, collaboration, and colleague empowerment.
- Work contributing to financial wellbeing, customer outcomes, and the modernization of the banking technology landscape.
- The posting has an end date of Wednesday 11 November 2026.
- Colleagues based in the Islands must be exclusively dedicated to the non-ring-fenced bank and may need to relocate for roles supporting the Ring-Fenced Bank.
Tech Stack
Apache KafkaAWSAzureDockerGitGoogle CloudHelmIstioJavaJavaScriptJenkinsKubernetesLinuxPostmanReactReduxSonarQubeSplunkSpring BootTerraformWebpack
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.