Senior Software Engineer - Backend Contractor
Core
Design, develop, test, and maintain scalable backend applications and integration solutions, replacing a critical legacy system with a modern tech stack.
Role type
Senior Backend Developer (Contractor)
Builds
Scalable backend applications and integration solutions for Cards and Consumer Finance
Domain
Banking / Consumer Finance / Backend Systems
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Kafka, IBM MQ, CI/CD pipelines, containerization, database schema design, automated testing
Preferred skills
AI for design and development, systems thinking
Technologies
Java, Spring Boot, Kafka, IBM MQ
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.