仕事内容 |
【具体的な仕事内容】
■映像アプリのバックエンドの機能設計、開発
■リーダーと連携しながら、メンバー(2-3名)を率いていただき、タスクのレビュー。
※開発と管理の比重は8:2のイメージです。チームの一員として手を動かしてものづくりに携わっていただくことがメインとなります。
≪プロダクト情報≫
野球向け映像分析サービス「PITCHBASE」
マルチスポーツ映像分析サービス「FL-UX」
録画・文字起こし・映像シーン検索一体化サービス「RECOROKU」
※プロダクトごとにチームに分かれて開発を行っています。
※選考時にご希望をお聞きした上で、これまでのご経験スキルなどを総合し、配属を決定させていただきます。
【開発プロセス】
- 開発はBitBucketを用いたプルリクエストベース・JIRAを用いたチケットベースで行っており、すべて第三者確認、リーダー確認と、レビューを受けます。
- 開発チーム全員でオンラインツールを使って議論して実装方法を決めていきます。より良い実装を実現できるようチームの知恵を持ち寄ります。
- スプリントレビューは、プロダクトオーナーを務める当社代表・エンジニア(バック・フロント・モック)・営業が集まって行います。
- 新規機能の要件は、プロダクトオーナーの口から直接開発チームに共有されます。
【共通ツール】
- コミュケーションツール: Slack, Zoom
- チケット管理: Atlassian JIRA
- 文書管理: Atlassian Confluence
- ソース管理: Atlassian Bitbucket
- 開発端末: MacBook Pro
【仕事の魅力】
開発プロセスの中にレビューが組み込まれており、相互にフィードバックをし合うことでコーディングスキルを向上しやすい環境です。
チームでの設計・実装議論と、プロダクトオーナーとの対話によって、プロダクトを成長していく、やりがいのある仕事です。
|
必須条件 |
■Webアプリケーション(バックエンド)もしくはJava/Cによるソフトウェアプロダクトの開発経験:3年以上
■アルゴリズム、データ構造についての理解および問題解決能力
【開発環境】
■FL-UX
- 開発言語: Java 8
- フレームワーク: Spring Boot
- ライブラリ: Logback, AWS SDK for Java, Apache Commons
- 開発ツール: Gradle, CheckStyle, FindBugs, PMD, CPD, JaCoCo, Lombok, JUnit, MockMvc, Mockito
- DB: MongoDB
- CI/CD: Bitbucket Pipelines
- インフラ・ミドルウェア: AWS(EC2, Elastic Beanstalk, Lambda, DynamoDB, S3, SQS, CloudFront, MediaLive, MediaConvert, Pinpoint, SNS)
- インフラ構成管理ツール: Terraform
- モニタリング: CloudWatch
- ログ: CloudWatch Logs
■PitchBase
- 開発言語: Java 8
- フレームワーク: Jersey, Morphia
- ライブラリ: Logback, AWS SDK for Java, Apache Commons
- 開発ツール: Maven, CheckStyle, FindBugs, PMD, CPD, JaCoCo, JUnit, JMockit, Lombok
- DB: MongoDB
- CI/CD: Bitbucket Pipelines, Jenkins
- インフラ・ミドルウェア: AWS(EC2, Lambda, DynamoDB, S3, SQS, CloudFront, MediaConvert, SNS)
- インフラ構成管理ツール: Ansible
- モニタリング: CloudWatch
- ログ: CloudWatch Logs
|
歓迎条件 |
■実際に顧客提供しているアプリケーション開発の中で、設計/開発/テスト/リリースまでの一通りの作業の経験
■Spring等のフレームワークを使ったバックエンド開発の経験
■NoSQLを利用した大容量データ処理経験
■映像配信に関わる開発の経験
■AWSの各サービスの利用経験
■AWSを利用したインフラ構築経験
■アジャイル開発の経験
■マネジメント経験(小規模可)
■ビジネスレベルの英語
|
求める人物像 |
チーム一丸となって、プロダクトを手にする人を幸せにすることに共感いただける方。
下記をもった方。
■規律ある、誠実な行動。
■徹底的にこだわる姿勢。
■問題意識。
|