デザインパターンやアルゴリズムや関連データ構造、その他技術要素については教養程度に網羅しているのは当然だけど
Springが使えることを条件にしたSESに期待されているレベルはスクラッチから全て記述可能であるという点だけだよ
全てを覚える必要はないが主要な機能については全て使ったことがあり、レアで些末な機能はざっと読んでいればいい
要件だけ出せばすぐに地雷を埋めずに使えればいい
出来れば業務でね

RFC読むだけでベストプラクティスには辿り着かないので、行き当たりばったりで仕事してるやつはまるで使い物にならない
というか成長するまでに他人に迷惑をかけすぎる