Hello I have quite a huge experience in coding in c++ and I work in java too. I have solved numerous algorithmic problems on various website such as: HackerRank, Codeforces, Codechef and so on. Also I know some advanced algorithms such as; dekart tree, red-black tree, persistent tree etc. DFS and BFS is in the list of the algorithms which I am familiar with too. And I think you need someone with that much flexibility in algorithms. There is mentioned my username below and you can check my activity.
username: vaxo9910