Senior Software Engineer - backend
Core
Design, develop, test, and maintain scalable back-end applications and integration solutions for digital experiences.
Role type
Senior Software Engineer (Backend)
Builds
Scalable back-end applications and API integrations
Domain
Banking / Financial Services
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, API design, database schema design, CI/CD pipelines, containerization, automated testing, code reviews
Responsibilities
Design and develop back-end applications and integration solutions; Troubleshoot and resolve technical issues to ensure system stability; Ensure best practices in API design, coding standards, performance, and security; Collaborate with project teams from concept through delivery; Provide technical guidance and mentorship to junior developers; Create and maintain documentation throughout the SDLC; Implement automated testing and ensure high-quality code through code reviews and continuous integration practices; Analyze recurring issues and lead continuous improvement initiatives; Maintain and refine support procedures to ensure resilience; Contribute to release and deployment processes.