onsite
Senior Software Engineer Cards - Lloyds Banking Group
Software Engineer
Senior Software Engineer leading technical delivery on card services, driving high‑quality Java/Spring microservices in AWS, mentoring juniors, and ensuring robust CI/CD pipelines and database integrity.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Java/Spring microservices for card processing and related services.
- Lead code reviews, mentor junior engineers, and provide accurate effort estimates for feature development.
- Implement and manage CI/CD pipelines, ensuring automated testing, continuous integration, and rapid deployment to AWS environments.
- Collaborate with cross‑functional teams to define technical requirements, architecture, and performance benchmarks.
- Ensure data integrity and security by designing robust SQL schemas and applying best practices for database access.
Requirements
- 5+ years of professional experience in Java development with deep knowledge of Spring Framework.
- Strong background in designing and deploying microservices on AWS (EC2, ECS, Lambda, RDS).
- Proficiency in SQL and experience with relational databases such as PostgreSQL or MySQL.
- Hands‑on experience with CI/CD tools (Jenkins, GitHub Actions, or similar) and automated testing frameworks.
- Excellent communication skills, ability to mentor peers, and a proven track record of delivering complex features independently.