■パターン1(クライアント開発者)
・TypeScript、VueでWebアプリ開発経験があり、自力で画面開発が進められるレベルであること(必須)
・Gitの利用経験があり、mergeやrebaseなどを理解して正しく使いこなせること(必須)
・VSCodeの利用経験があること(推奨)
■パターン2(サーバ開発者)
・Java(8以降)、SpringBootでWebアプリの開発経験があり、自力で機能開発を進められるレベルであること(必須)
・DIやAOPなどSpringBootの機能を理解して使いこなせること(必須)
・Gitの利用経験があり、mergeやrebaseなどを理解して正しく使いこなせること(必須)
・これまで携わった案件のシステム構成(プロセス構成やアーキテクチャ、技術スタックなど)の概要を自分の言葉で説明できること(必須)
・Java によるプロセス間通信の経験がある方 (推奨)
・Javaによるマルチスレッド開発経験のある方(推奨)
・Batch開発向けの Python 経験者(推奨)
・FIXプロトコルを使ったアプリケーション開発の経験がある方(推奨)
・IntelliJの利用経験があること(推奨)
■パターン3(業務寄り開発者)
・システムが対象とする業務を理解して要件を整理できること(必須)
・業務要件をシステムの設計に落とし込みドキュメント化できること(必須)
・JavaベースのWebアプリの開発経験があること(必須)
・JavaScript、TypeScriptおよびVue、React、Angularを利用したWebアプリの開発経験があること(推奨)
・Gitの利用経験があり、mergeやrebaseなどを理解して正しく使いこなせること(推奨)
・IntelliJ、VSCodeの利用経験があること(推奨)
SNSアカウントでログイン