海事産業を支える大規模なプラットフォーム「Aisea(アイシア)」のバックエンドエンジニアとして、プラットフォームの開発と運用をお願いします。リーダー候補として、ゆくゆくはチームの進捗管理や教育をお任せしたいと考えています。
【職務内容】
■海事産業向けプラットフォーム「Aisea(アイシア)」の開発・運用・構築
<「Aisea」とは>
「Aisea」は、海事産業のDXを推進するために作られたシステムです。
代表的なものに、海上で他船の状況や危険領域などの情報をリアルタイムで確認できる機能があり、他に船舶の運航管理システムや労務管理システムなどを提供しています。
【具体的には】
■Spring Bootを活用したWebアプリケーション開発
■自社製IoT製品と連携したデータ分析基盤の構築
■サーバレスサービスを活用したモバイル基盤設計
自社サービス開発/プライム案件なので、直接交渉ができ、スピード感をもちながら上流工程の経験を積むことができます。社長が港湾事業会社の代表も務めているため、船を使った実証実験/船長など利用者の意見を直接聞ける環境が整っており、PDCAサイクルを回すスピードは早いです。
また、CTO直轄のポジションのため決裁が早いことも特徴です。
【開発環境】
・言語/フレームワーク
バックエンド:Java(SpringBoot), Kotlin, nodejs, Python3, C#
フロントエンド:JavaScript(Vue.js/TypeScript), Flutter3
モバイル:Dart(Flutter3), Swift, Kotlin
組み込みコンソール:Qt, Dart(Flutter3)
・データベース:MySQL, ClickHouse, Redis
・分散メッセージング:Apache Kafka, Apache Flink, Kafka Connect
・分析:Grafana, Looker Studio
・AI:Transformer, VertexAI
・インフラ:GCP, AWS
・環境構築:Kubernetes, Prometheus, Docker, Terraform, Ansible
・ソースコード管理:Github
・プロジェクト管理:Jira, Confluence, Office365
・情報共有ツール:Slack, Teams
【チームメンバーはこんなこともやっています】
■海上のあらゆるデータを集約するプラットフォーム開発
Aiseaプラットフォームの特徴としてリアルタイム性を重視しているため、データのリアルタイム処理/分析/蓄積/AIなどの経験が積むことができます。
■自社開発ハードウェア(AgentUnit)を活用したIoT開発
実際に船舶へ訪船しエンジン/計器関連とのデジタル連携・大規模データとの連携/分析/活用の経験を積むことができます。
■よりよいUX/UIの追求
AiseaではIT慣れをしていない方にも使ってもらう機会が多いため、UX/UIを追求しながら現場の方と直接対話をしてサービス開発を行っています。
実際に乗船して現場の方のご意見を聞きながら開発に携われます。
【必須スキル・経験】
■Javaを用いた開発経験(3年程度)
■Webフレームワーク(Spring)を活用した開発経験(3年程度)
■クラウド環境での開発経験(コンポーネントの特性の理解)
例)AWSであれば、SQS,Kinesis,Lambda,API Gateway,Cognito等を使用した開発経験
【歓迎スキル・経験】
■プロジェクトリーダーのご経験
■システムアーキテクトのご経験
■Spring Bootの経験(1年程度)
■ソフトウェア、アプリ、ネットワーク、セキュリティシステムなどの構築・運用経験
■ビルドツール(ant/maven/gradle) の活用経験
■CI(Jenkins/Circle CI)ツールの運用構築
【求める人物像】
■「なぜやるのか」「誰のためにやるのか」を明確にできる方
■役職や立場にかかわらず、フラットな議論を行える方
■新しい技術への興味がある方
■「こうしたら面白いのではないか」という発想を好む方
【社員インタビュー】
■海事産業のDX化をリードする。企画から開発まで一気通貫かつUI/UX重視の開発体制/CTOインタビュー
https://note.com/aideainc/n/n589be6fb1a8d
■海事産業向けプラットフォーム「Aisea」を支える最先端クラウド/CTO・インフラエンジニア対談
https://note.com/aideainc/n/ne306c178a5cf