インターネットバンキング向けシステム開発
【案件概要】
インターネットバンキングのシステムにおいて、セキュリティ領域(認証・認可)を担うバックエンドポジションです。設計思考を持ったエンジニア向け案件です。
【開発環境】
クラウドネイティブ環境 (AWS, Kubernetes, Dockerなど)
【必須スキル】
【募集要項・条件】
・情報系学部卒 または 開発経験5年以上(※国立大学出身者歓迎) ・Java(11以降)および Spring Boot(2年以上)の実務経験 ・Spring Boot Testを用いたテスト設計・実装経験 ・アプリケーションAPIの設計・開発経験(Java) ・Web API(REST/React APIなど)または gRPC のI/F設計に関する知見 ・Webサービスの認証・認可設計および実装経験 ・Git、GitHub Flow または Git Flow の理解 ・セキュリティを考慮した認証・認可のシーケンス設計経験 ・クラウドネイティブ環境でのソフトウェア設計経験 ・Javaにおけるパフォーマンスチューニング経験 ・ドメイン駆動設計およびクリーンアーキテクチャの理解 ・マイクロサービスの設計・構築経験(0ベースでの開発または継続改善) ・Firestore、DynamoDB等のオブジェクト指向DB利用経験 ・GraphQLやgRPCのプロダクション利用経験 ・Microservice / Serverless(Cloud Functions, AWS Lambda)開発経験 ・Scrum開発の実務経験 ・クラウド上でのパフォーマンスチューニング設計経験 ・コンテナベースアーキテクチャ(Docker, Kubernetesなど)の設計経験 ・CI/CDパイプラインの設計経験 ・AWS各種サービスの知見または構築経験 ・日本語N1相当のネイティブレベルの会話力必須