Backend Developer
Summary
Build and maintain backend services in Python/Java, design RESTful APIs, optimize databases, and integrate systems while ensuring performance and security.
- Design, develop, and maintain backend services using Python and/or Java with some experience in React (Optional)
- Implement RESTful APIs and backend logic based on functional and technical requirements
- Develop and optimise database queries, schemas, and data access layers
- Integrate backend services with frontend applications and external systems
- Ensure backend services meet performance, security, and reliability requirements
- Write clean, maintainable, and well-documented backend code
- Perform unit and integration testing for backend components
- Participate in code reviews and contribute to technical discussions
- Support SIT and UAT activities, including defect analysis and resolution
- Assist in deployment support and post-go-live stabilisation
- Maintain technical documentation for backend components
- Strong hands-on experience developing backend services using Python and/or Java with some experience in React (Optional)
- Proven ability to design and implement RESTful APIs and backend business logic.
- Experience working with databases and integrating backend services with other systems.