1. Should have strong backend knowledge
2. Should know how to design API and integrate third-party API
3. Able to develop matching algorithm
4. Able to create the backend of anonymous chat
5. Should be good at database handling
6. Knowledge of Spring Boot is a must
7. Able to create REST API and work with token generation