As a Senior Software Engineer, you will be responsible for developing and maintaining large-scale applications within the Customer Data Services Platform. Your primary focus will be creating high-performance, well-tested software that supports critical business functions across the entire Lloyds Banking Group. You will work collaboratively with cross-functional teams to design, implement, and deploy robust technical solutions using Java and cloud-native technologies.
The ideal candidate will have extensive hands-on software engineering experience, with strong expertise in Java development, microservices architecture, and cloud platforms. You should have demonstrable experience in building complex applications, working with technologies like Spring, Hibernate, REST APIs, Kafka, and Postgres. A deep understanding of software architecture, cloud-native principles, and test-driven development is essential. Familiarity with container environments like Docker, Kubernetes, and CI/CD tools such as Jenkins is highly valued.
Lloyds Banking Group offers an exceptional opportunity to work in a transformative environment with competitive compensation and benefits. The role provides a generous pension contribution of up to 15%, annual performance-related bonuses, share schemes, and free shares. Additionally, you'll have access to flexible working arrangements, generous holiday allowance, and a commitment to diversity and inclusion. This is an opportunity to make a meaningful impact in reshaping financial services technology while enjoying professional growth and development.