Senior Software Engineer - Backend Contractor
Core
Design, develop, test, and maintain scalable backend applications and integration solutions, specifically replacing a critical legacy system with a modern tech stack for the Cards and Consumer Finance team.
Role type
Senior Backend Software Engineer (Contractor)
Builds
Scalable backend applications and integration solutions for consumer finance products
Domain
Banking / Consumer Finance / Backend Systems
Required skills
Java, Spring Boot, Kafka, IBM MQ, API development, backend development, database schema design, transactions, queries, CI/CD pipelines, containerization, deployment automation, automated testing, code reviews
Preferred skills
AI for design and development, systems thinking, analytical approaches
Responsibilities
Design, develop, test, and maintain applications and integration solutions; Troubleshoot and resolve technical issues to ensure system stability; Implement changes aligned with design specifications and evolving business needs; Analyse recurring issues and lead continuous improvement initiatives; Maintain and refine support procedures to ensure resilience and minimise downtime; Contribute to release and deployment processes ensuring accurate documentation and compliance; Implement automated testing and ensure high-quality code through code reviews and continuous integration practices