Senior Software Engineer - 12 months contract
Core
Design, build, and evolve high-quality payments experiences for customers across mobile and web front-ends, including experience and capability layers of payments processing.
Role type
Senior Software Engineer (Payments)
Builds
Mobile and web front-end applications, payments processing capabilities, and integration solutions
Domain
Banking / Payments
Deliverable
product features
Required skills
Java, Spring Boot, Backend development, Software architecture, CI/CD pipelines, Containerization, Unit testing, Debugging, Code reviews
Preferred skills
AI integration in engineering workflows, Continuous improvement initiatives
Technologies
Java, Spring Boot
Responsibilities
Design, develop, test, and maintain applications and integration solutions; Troubleshoot and resolve technical issues; Ensure best practices in design, coding standards, performance, and security; Create and maintain documentation throughout the SDLC; Implement changes aligned with design specifications; Analyse recurring issues and lead continuous improvement initiatives; Maintain and refine support procedures to ensure resilience
Seniority
Senior, hands-on IC with mentorship