シニア・ジャワ
- Javaでの開発、フレームワーク:Spring boot;
- マイクロサービスアーキテクチャでの開発
- 他のシステムとのインタフェースの設計;
- フロントエンド開発、テスト、アナリストとの緊密な連携。
- アジャイル開発方法論での作業。
技術スタック:
- Java 8-11、Kotlin;
- Spring/Spring/Springboot;
- PostgreSQL/Oracle、Kafka、Redis;
- Maven/Gradle;
- Docker/Kubernetes(またはOpenShift)。
候補者に期待すること
- Javaの知識に自信があり、JVMの原則を理解していること。コアライブラリとデザインパターンの知識;
- Spring Framework(ブート、MVC、データ、セキュリティ...)の使用経験;
- マルチスレッドと非同期の経験;
- データベースの経験、クエリの記述と最適化の能力;
- 分散ストレージとシステムの経験;
- HTTP、REST、SOAPの知識;
- マイクロサービスアーキテクチャの理解
- フレームワークや自動テストツール(junit、postman、jmeter)の使用経験;
- 高等または不完全な高等教育(物理数学または技術)。