Senior Software Engineer - backend
Core
Design, develop, test, and maintain scalable back-end applications and integration solutions, ensuring system stability and high performance.
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, server-side development, API design, database schema design, CI/CD pipelines, containerization, automated testing, code reviews
Preferred skills
DevOps practices, troubleshooting, technical mentorship, continuous improvement initiatives
Technologies
Java, Spring Boot
Responsibilities
Design and develop back-end applications and integration solutions; troubleshoot and resolve technical issues; ensure best practices in API design, coding standards, performance, and security; provide technical guidance and mentorship to junior developers; create and maintain documentation throughout the SDLC; implement changes aligned with design specifications; analyze recurring issues and lead continuous improvement initiatives; maintain and refine support procedures; contribute to release and deployment processes; implement automated testing and ensure high-quality code through code reviews and continuous integration practices.