Qualifications :
- Bachelor's degree in Computer Science, Software Engineering, or related field
- 4+ years of experience in backend development, especially in banking industry
- Strong proficiency in one or more backend programming languages (e.g., Java Springboot, Golang, )
- Experience with database systems (both SQL and NoSQL)
- Knowledge of API design and development (REST, GraphQL)
- Familiarity with microservices architecture and containerization
- Understanding of cloud platforms and services (e.g., AWS, Azure, GCP)
- Experience with version control systems (e.g., Git) and CI/CD practices
Responsibilities :
- Develop and manage efficient and secure backend systems
- Design and implement scalable and efficient backend architectures
- Develop and maintain APIs and server-side services
- Optimize backend system performance and response
- Manage and maintain databases, ensuring data integrity and security
- Collaborate with frontend teams for seamless integration
- Prepare and maintain API and system architecture documentation
- Develop and implement testing and validation strategies for backend systems
- Proactively identify and address backend-related technical issues