As a Senior Software Engineer, you will design, develop, test, and deploy back-end services using Java and related technologies. Your primary responsibilities include creating containerized applications using Docker, implementing Domain-Driven Design principles, and developing services that support seamless user experiences across various digital channels.
The ideal candidate will have extensive Java development experience, expertise in microservices architecture with Spring Boot, and a strong understanding of authentication mechanisms like OAuth2 and JWT. You should demonstrate proficiency in containerization technologies like Docker and Kubernetes, and have experience working in cloud environments such as GCP or Azure.
Lloyds Banking Group offers a comprehensive benefits package including a generous pension contribution of up to 15%, annual bonus opportunities, free shares, flexible working arrangements, and 30 days of holiday. The organization is committed to fostering an inclusive workplace that celebrates diversity and provides opportunities for professional growth and development.