個別相談会で
情報収集・悩み相談しませんか?
テクフリではコーディネーターが
無料でオンライン相談会を実施しています。
個別相談会で情報収集・
悩み相談しませんか?
テクフリではコーディネーターが
無料でオンライン相談会を
実施しています。
ゲーム開発を支援するシステムの設計と実装、環境整備をお任せしたいと考えております!
高品質なゲーム開発ではワークフローの複雑化や、大量のリソースデータの扱いといった開発効率に影響する多くの課題が発生します。
そのような課題を解決し、ゲーム開発を円滑に進められるように
開発支援システム(Webアプリケーションやツール等)の機能設計や実装、環境整備を行う業務となります。
関係部署との相談や調整を行いつつ各部署・プロジェクトにて共通利用できる開発支援システムを目指して開発、運用、保守をしていただきます。
実際の業務内容は以下を想定しております。
・ゲーム開発時に必要な資料やリソースデータの管理を支援するWebアプリケーションの開発、運用、保守
・ゲームシナリオ作成を支援するWebアプリケーションの開発、運用、保守
・翻訳テキストを管理するWebアプリケーションの開発、運用、保守
・部署内の運用効率を高めるための開発
・保守性/汎用性・パフォーマンス改善
・CI/CDの整備
・開発しているWebアプリケーションのリリース業務全般
・PHPを使用したバックエンドの設計 、開発経験(4年以上)
・フロントエンドのシステム開発経験
・バージョン管理ツールを利用した開発経験
・各部署やプロジェクトとの調整を行うため、横断的なコミュニケーション能力
・ゲーム開発を支えるサービスやツールの開発、環境整備へのモチベーション
・WEBブラウザゲームの運用開発
・社内独自WEBシステムの運用開発
・WEBサービスの運用開発
・WEBサイト制作
主な上記4つの業務のうち、ご本人の適性に合わせてお仕事をお任せします。
いずれの業務もプランナー・サーバサイド・インフラなど、
様々な関係各所と連携・調整を行いつつ最高のコンテンツを目指して従事いただきます!
携わっていただく業務によって開発環境に違いはありますが、主な開発環境は以下の通りです。
・言語:HTML / CSS / JavaScript / TypeScript
・CSSプリプロセッサ:SASS(SCSS記法)
・Front-End Framework:Vue / Nuxt / React / Next
・UI Framework:Vuetify / MUI
・CMS:WordPress
・ソースコード管理:GitHub Enterprise
・バックエンド環境:PHP(Fuel PHP / Laravel / Smarty)
・インフラ環境:AWS / Docke
・フロントエンドエンジニアとしての開発実務経験 最低4年以上
・HTML5, CSS3, JavaScript を利用した実務経験が3年以上あること
・React.js / Next.js の実務経験が2年以上
・Ajax を用いた開発経験があること
・スマートフォンに対応したWEBサイト及びWEBアプリケーションの実務経験
ライブ配信サービスのフロントエンドにおける基本設計~保守改善をご担当いただきます。
※一部アダルトコンテンツが含まれる場合があります
【開発環境】
・言語:PHP, HTML/CSS, JavaScript, TypeScript
・フレームワーク:Laravel, CakePHP, Zend Framework, React, Redux, Jest
・プロジェクト管理:Github Enterprise
・JavaScript(React、Redux)での開発経験3年以上
・TypeScriptでの開発経験3年以上
・大手通信会社が企業向けにサービスを提供するプラットフォームの新規開発で、サーバーサイド/インフラを中心に、フロントも合わせてフルスタックに開発していただきます。
・Webポータル関連システムの開発など、以下の開発環境でフロントエンド/バックエンド/クラウドインフラのエンジニアリング開発業務を行っていただきます。
・クラウドインフラ:AWS(EKS、Lambda、S3、RDS, API Gateway, Appsync, EC2, WAF, CloudFront, VPC)
・Webアプリケーション:React, Angular, CSS, Javascript, Typescript, Node.js
・バックエンド:Lambda, API Gateway, AWS Aurora, AWS DynamoDB, Terraform, Java, Python
・その他: GitHub Enterprise
・アジャイル開発経験が豊富であること
・SaaSを使ったマイクロサービス開発経験があること
・PoC開発経験があること
・アジャイルリーダーシップがとれること
・GitおよびGithubを利用したチーム開発経験
・PC/モバイル向けのWebアプリケーションの2年以上の開発経験
・Java/Pythonなどのバックエンド開発経験
・SaaSサービス(のAPIなど)と連携してのシステム開発経験
・DB設計開発経験
・スクラム開発経験
・AWS等クラウドを利用した2年以上の開発経験
・AWS lambda, API Gateway, AppSyncを用いたバックエンド(サーバーレス)の開発経験
・React/TypeScriptでのフロントエンド開発経験
大手携帯ショップの販売端末価格デジタルサイネージアプリケーションの開発および、デジタル広告訴求を目的としたWebアプリケーションの開発を行っていただきます。
大幅リニューアル後のリリース済み保守運用フェーズですが、今後運用でカバーしている部分のシステム化や機能の充実を図る回収を行います。
段階的(数ヶ月毎)に商用リリースを行います。
フルスタックのスクラム開発の為、サーバサイドだけでなくフロントエンド/インフラ/ネイティブアプリにもフルスタックにご活躍いただきます。
アジャイル、モブプロ/ペアプロで開発を行っており、長期での参画を期待しております。
フレックスですが、2weekスプリントでチームMTGやスクラムイベントには参加願います。
・隔週水曜と木曜:2~3時間
・毎週金曜:4時間
・コアタイム:通常10:00~15:00、隔週水曜~16:00、毎週金曜日~17:00
・リリース時は夜間対応をお願いします。(19:00~24:00)
・作業中はSlackを繋ぎっぱなしでいつでも会話できる状態です。
・コンシューマ向けWebサービスでの開発経験
・Webシステムの設計、実装、運用までの一連の経験
・TypeScript/JavaScript/Node.jsでのサーバーサイド開発経験2年以上
・React.jsでのフロント開発経験1年以上
・AWS(S3、Lambda、CloudFormation)開発経験
・gitを使ったチーム開発経験
└ Github flow/Git flowなどの定められたフローに基づいたソース管理、コードレビューの経験
・Dockerの経験
・アジャイル開発経験
・スクラム経験
動画配信サービスの運用保守をご担当いただきます。
基本的にバックエンド領域での募集となります。
【業務例】
既存サービスの運用保守 / 機能追加 /
施策の実施 / グロース施策の実施
【開発環境】
サーバー:オンプレ、AWS、GCP
サーバーOS: CentOS、Ubuntu
ミドルウェア: Jenkins、Ansible、CircleCI、Docker
開発言語: PHP、Go、Python、terraform、JavaScript、TypeScript、Next.js
フレームワーク: Zend Framework
DB: MySQL、Spanner
ログ監視:kibana、Datadog
その他利用技術:GKE、Redis、BigQuery、Cloud Pub/Sub、Cloud Run
、Cloud Scheduler、React
プロジェクト管理ツール: Jira
バージョン管理ツール: GitHubEnterprise
情報共有ツール: Atlassian(Confluence、 Jira)、Slack、Zoom
開発マシン:Mac、Windows
・Webアプリケーションの開発経験(PHP開発経験)
・サーバーサイド開発知識(MVC、LAMP、Git)
・フロントエンド知識(CSS、JavaScript)
・インフラ知識(Shell、terraform、Docker)
大手携帯ショップの販売端末価格デジタルサイネージアプリケーションの開発および、デジタル広告訴求を目的としたWebアプリケーションの開発を行っていただきます。
フルスタックのスクラム開発の為、サーバサイドだけでなくフロントエンド/インフラ/ネイティブアプリにもフルスタックにご活躍いただきます。
アジャイル開発でモブプロ/ペアプロで開発を行っており、長期での参画を期待しております。
・サーバーサイドウェブフレームワークを用いたウェブアプリケーション開発の経験
・プロダクトマネージャー/デザイナー/QA等職種を横断したチームでの開発経験
・gitを使ったチーム開発経験
└ Github flow/Git flowなどの定められたフローに基づいたソース管理、コードレビューの経験
・コンシューマ向けWebサービスでの開発経験
・システム設計、実装、運用までの一連の経験
・AWS上での開発経験(ECS、S3、VPC、RDS、Lambda 等)
・Dockerの経験
・アジャイル開発経験
・スクラム経験
ライブ配信サービスのバックエンドにおける基本設計~保守改善をご担当いただきます。
※一部アダルトコンテンツが含まれる場合があります
【開発環境】
・言語:PHP, HTML/CSS, JavaScript, TypeScript
・フレームワーク:Laravel, CakePHP, Zend Framework, React, Redux, Jest
・プロジェクト管理:Github Enterprise
・PHPでの開発経験5年以上
・API設計のご経験がある方
大手エンタメ企業にて以下のいずれかのフロントエンドの開発をご担当いただきます。
・ヘルプセンターシステムの開発、機能追加
・告知システム(リプレイス中)の開発
【開発環境】
開発マシン:Mac
クラウド環境:AWS
OS:Linux
言語:HTML / CSS / JavaScript / TypeScript
フレームワーク・ライブラリ:Express / Next.js / React / Emotion / Jest etc.
管理ツール:GitHub Enterprise / ZenHub etc.
その他ツール:Docker / CircleCI / Datadog etc.
※Agile開発(スクラム)
・Webアプリ開発経験(3年以上)
・HTML/CSS/JavaScriptを使ったフロントエンド開発経験と理解
・Reactを使ったUI 開発経験
・Gitでのチーム開発経験
電子書籍サービスの更なる成長を図る為、
アプリ(Android版)の機能追加、また技術負債の解消を加速させたいと思っています。
既存の人員だけでは多くのタスクを消化できない為、即戦力となるAndroidエンジニアを拡充したいと考えています。
※約2週間単位のスプリントを実施し、月1〜2回のバージョンアップ(リリース)を行なっています。
【業務内容】
・電子書籍アプリ(Android版)の設計・開発
・新規機能・改善における調査・設計・開発
・既存コードのリファクタ調査・設計・開発
【開発環境】
・開発言語 :Kotlin
・フレームワーク:Android Studio,Jetpack
・プロジェクト管理ツール : ZenHub
・情報共有ツール : Slack,JIRA,Confluence
・コード管理 : GitHub/GitHub Enterprise
・CIツール : Bitrise
・他:Firebase, Google Analytics, BigQuery
・Kotlin環境でのAndroidアプリ設計・開発3年以上
・MVVMアーキテクチャによる開発経験
・自動テストの経験、またはテスタビリティを考慮したコーディングができる
エネルギー業界の顧客向け業務システムでAWSを利用したETL開発を行っていただきます。
ペアプロ/モブプロを採用しており、他のエンジニアへの技術指導も開発と並行してお願いします。
具体的には面談の際にお話ししますが、キャンペーン等の申込情報や契約情報の一元管理ができておらず、随時開発を行っています。
業務担当者が画面から条件指定して、検索することでキャンペーンの対象者の情報を活用できるようにするなどの効率化を図るためのデータ基盤を構築作業になります。
・Gitを用いたチーム開発経験、コードレビューの経験
・Pythonを利用したETL, Webアプリケーションの開発経験
・Pytestを用いたテストコード作成の経験
・AWS(Lambda, ECS, Glue, StepFunctions, S3, RDS, Aurora 等)を利用したETL開発経験
・スクラムでの開発経験(スクラムで何が大事か、また、スクラムを用いたプロセス改善を理解している)
電子書籍管理画面のリプレイスもしくは既存電子書籍管理画面の改修業務を行っていただきます。
【開発環境】
サーバサイド :PHP(FuelPHP / Laravel)、Go(Gin)
フロントエンド:HTML、CSS(SCSS, PostCSS)、JavaScript、TypeScript、React.js(Next.js)、jQuery
プロジェクト管理ツール : ZenHub
・サーバサイト、フロントエンドのリプレイス
・既存コードの解析/調査/修正
・詳細設計~保守改修
・PHP開発実務2年以上
・Go開発実務2年以上
法人向けに提供しているSaaSで主に「ID一括管理」「連携SaaSへのSSO」「連携SaaSへのプロビジョニング」を提供します。
- 【ID一括管理】企業管理者による従業員のID管理機能を提供します。
- 【SSO】SAML/OIDCを利用したSaaSへのSSOを提供します。認証はID/パスワード認証に加えて、MFAやFIDOを利用した強固な認証も利用可能です。
- 【プロビジョニング】連携している各SaaSへ企業情報やユーザ情報等をシステム間連携により反映します。
WEBサービス(バックエンド/フロントエンド)とシステム間連携を中心とした開発です。
各機能の追加開発と並行して、古い基盤の刷新を行なっています。
現状のアプリケーションへのコード追加/修正だけでなく、今後の保守性/性能/コスト等多角的な観点から最適な実現方式を議論してフルスタックに開発します。
- 【ID一括管理】Spring(バックエンド)とBackbone.jsを中心とするJavaScript(フロントエンド)で構成されるSPAをメインに構成されます。
- 【SSO】Pingfederate(ミドルウェア)を中心に、JavaによるPingfederateへの独自実装や、不足機能を補うSpringで構成されます。
- 【プロビジョニング】Lambda(Python)を中心としたサーバレスを組み合わせたマイクロサービスと、Spring Batchのコンテナで構成されます。
- 【基盤刷新】上記基盤のうち古くなった基盤の刷新を機能開発と並行して行なっております。現在は「Backbone.jsのReact化」と「Pingfederateの内製化」を実施中。
・Gitを利用したチームでの開発の経験
・Java, Springを用いたアプリ開発の経験
例えば、
- Controller, Service, Repository, RDBの処理分担の設計
- 可読性/保守性の高く、冗長でないコーディング
・AWSを利用したアーキテクチャ設計/開発の経験
例えば、
- Lambda, API Gateway等を用いたAPIを開発
- SQS, Lambda(Python)を用いた非同期処理を開発
- DynamoDBのテーブル設計
- SpringBootコンテナのECS(Fargate)へのホスト
・React/Typescriptの開発経験
例えば、
- バンドラー/コンポーネントライブラリ/グローバルステート等のアプリ基盤の検討/構築
- アクセシビリティを意識したコンポーネント設計/実装
・コミュニケーション能力があり、チームでタスクを進めることに抵抗がない。
・オフショアのベトナムとコミュニケーションを取り、言語の壁を乗り越えて協業することに抵抗がない。
・チーム、プロダクトに対して自分の業務をコミットでき、課題が発生したときに積極的に課題解決を図ることができる
WebRTCを利用した国内最大規模のライブ配信サービスの視聴、配信機能の基本設計、開発、保守運用を行っていただきます。
アダルトコンテンツもあります。
・PHPを使ったサーバサイド開発経験(5年以上)
・PHPフレームワーク(Laravel, CakePHP, Zend)を使用した開発経験(3年以上)
・複数人数での開発経験
・パフォーマンスを意識したコーディング経験
・JavaScriptを利用した開発経験
・大規模なシステム開発経験、もしくはAPIの設計経験
・人物像にマッチしている方
【背景】
大手通信キャリアでは法人のお客様向けにWebサービスを提供しております。
サービスの立ち上げから8年以上経過し、負債が増大、構成はモノリシックになってきています。
これにより、チーム間の相互依存が高まり、現状、開発やリリースのスピードや品質に課題があります。
【業務内容】
上記の課題を解決し、よりスピーディかつ高品質に、お客様へ価値を提供できるように、Webアプリ基盤チームとして下記に取り組んでいただきます。
・AWSを活用したアプリの移行開発、クラウドネイティブ化、アーキテクチャ刷新
・サービス機能を開発しているアプリチームに対する支援
【この仕事の魅力】
・プロダクトオーナーや企画の担当はおらず、エンジニア主体のチームです。そのため、エンジニアのみでタスクの内容や優先順位を決められ、大変裁量のある仕事ができます。
・プロパーエンジニアや他のパートナー様のフルスタックエンジニアと、アーキテクチャがどうあるべきか議論しながら、開発ができるため、スキルアップが図れます。
【使用技術】
・AWS: ECS (Fargate), Lambda, Step Functions, S3, CloudFront, CloudWatch, EventBridge, SQS, Route 53など
・Docker, Kubernetes
・GitHub Actions
・GitHub Copilot
・Datadog
・AWSを活用したシステム開発経験
・クラウドインフラ(AWS)の構築経験
・JavaおよびSpringを使用したWebアプリ開発経験
・Gitを利用したチーム開発経験 (プルリクエストやコードレビュー)
・認証認可 (Open ID Connect, OAuth2.0, SAMLなど) の知識
・疎結合で変更容易性の高い、堅牢なアーキテクチャの設計経験 (クリーンアーキテクチャやドメイン駆動設計など)
データ分析基盤(データクリーンルーム)の設計/開発対応を行っていただきます。
・現行案件をベースに、Data Engineeringチームの設立 (データベースやデータウェアハウスに関する案件対応)
・広義的なエンジニアチームの一員として、様々な案件への対応可能性(他既存案件、新規案件、アドホック対応、PoC対応等)
・必要に応じて、ヘルプや検証チームとしての活動
・SQL開発経験
・以下のいずれかのクラウドベースのデータウェアハウスの利用スキル
∟Snowflake、Amazon Redshift、BigQuery、Azure Synapse Analytics
・以下のいずれかのロール経験
∟データエンジニア、データアナリスト、データベースエンジニア、アナリティクスエンジニア
・様々な種類のデータ(構造化/非構造化)を扱った経験
・データインジェスト、データパイプライン、ETL、ELT、データモデルの概念の理解
・リレーショナルおよびディメンショナルデータ構造、理論、実践に関する知識
ENDプラットフォーム事業部は3500万人を支える基幹機能を提供しています。
その中でも、第2開発部ではクレカ決済や、独自ポイント決済といった課金に関わる基幹機能を展開しており、700rps規模のリクエストを取り扱っております。
現在、各サービスが利用する決済プラットフォームの安定稼働とユーザーへの快適なサービス提供を目指し、Lift and Shift を計画しています。
業務としては大規模サービスのDBマイグレーション、クラウド移行を行っていただきます。
本案件を通じて、大規模サービスのDBマイグレーション、クラウド移行のためのノウハウ、およびGo言語へのリライトなど、今後需要が高まるであろうクラウドネイティブな経験を積むことができます。
また、ドメイン知識として決済まわりの知識も身に着けていただくことが可能です。
・バックエンド(API, Batch)の開発経験:3年以上
・静的プログラミング言語(Java, Go, Kotlin, C#, TypeScript) を用いた開発経験がある
・RDBMSの利用経験
・クラウドやテレワークの普及によりゼロトラスト型のセキュリティに移行するお客さま企業を支援するセキュリティサービスのシステム開発におきまして
セキュリティリスクの可視化やインシデント管理を行うログ分析基盤の開発に従事していただきます。
・AWSの利用サービス
EC2、ECS、Lambda、S3、RDS、DynamoDB、VPC、CloudFront、SQS、SNS、Athena等
・Linux上での運用、開発経験
・AWSのマネージドサービスで可用性を意識した構築、運用ができる
・VPCなどを用いてセキュアなネットワーク設計ができる
・CloudWatch などを用いたAWS上のリソースの監視設計、構築ができる
・Terraform などを用いたIaC構築経験
・AWS上での運用自動化やDevOpsに関する知見
・AWS Lambda などを用いて、シンプルなバッチ処理を実装できる
大手通信キャリアで扱っている電気料金システムの保守改修で以下の役割を担当していただきます。
・スクラムチームの中で主にクラウドを使ったアプリケーション開発やDevOps推進のためのテックリードとしての役割を期待します。
・アーキテクトとしてAWSを使った概要設計の作成。設計した内容を他のエンジニアとも合意し
複数人の開発をリード。また、CICDや開発環境の改善、試験の自動化など開発効率の向上にも貢献いただきたい
・BEやバッチ処理などに関しては要件ヒアリング、仕様化、設計、コーディング、UT、試験、リリース作業などを実施する
・自分の得意の言語に関しては必要に応じて他のエンジニアに指導や勉強会などの開催
・パブリッククラウド(主にAWS)やCI/CD、SREといったアジャイルに必要な最新の技術を常に学習し
PJ内でも情報を発信しPJ内の技術力向上にも貢献いただきたい。
・障害発生時などにプロパーと協力し、障害を復旧するなどの運用業務へも貢献いただきたい。
Gitオペレーションの経験
商用サービスでの開発経験
・Javaでの商用サービスの開発経験(Lv 要求分析、設計から実装まで一人で確実にこなせる、UTを書ける)
・Pythonでの商用サービスの開発経験(Lv 要求分析、設計から実装まで一人で確実にこなせる、UTを書ける)
・パブリッククラウドを使った商用での開発経験(Lv AWSなどを用いてモダンなアーキテクトができる)
CICDや試験自動化などスクラムでの開発スピード向上に対して取り組んだ経験、改善意識を持つ
Linuxベースのサーバー操作や運用に関する基礎的な知識
・クライアント様社内業務用のWebシステムの開発を行っていただきます。
・主にサーバーサイドの開発を担当いただきますが、可能であればフロント開発もお願いします。
【開発環境】
・データパイプライン/ワークフロー:Prefect, Airflow, Luigi, Embulk, etc
・CI/CD:Code Pipeline, GitHub Actions, CircleCI, etc
・ビルドツール: Code Build
・構成管理ツール:Code Commit, Bitbucket, GitHub Enterprise, etc
・毎日朝会(9時~10時の間で開始時刻を決定)に参加すれば、フレックス勤務です。
・8.0h×営業日数を目安に稼働してください。
・Pythonでの業務システム開発経験2年以上
・設計〜開発、ローンチまで、一貫した経験
・サーバーサイド開発経験3年以上
・Pythonでのデータパイプライン処理経験(Airflowなどによる)
・数十テーブルに及ぶデータ加工処理&テスト経験
・携帯電話とサービスを販売する(携帯価格や付帯サービス)アプリ開発を行っていただきます。
・購入するお客様向け機能と管理者画面の機能の作成。
・俗人化を避けるためフルスタックのスクラム開発で、サーバサイドだけでなく、
フロントエンド/インフラ/ネイティブアプリにもご対応いただきます。
<現在の開発環境>
・Ruby on Rails
・Nuxt.js
・Vue.js
・HTML/CSS/JavaScript
・AWS(ECS、S3、VPC、RDS、Lambda 等)
・GitHub Enterprise
・GitHub Actions
・Docker
・Kotlin
・Terraform
・今度はRubyではなくマイクロサービスでの開発を計画しています。
・サーバーサイドウェブフレームワークを用いたウェブアプリケーション開発の経験
・プロダクトマネージャー/デザイナー/QA等職種を横断したチームでの開発経験
・gitを使ったチーム開発経験
・コードレビューの経験
・コンシューマ向けWebサービスでの開発経験
・AWS(ambdaやcloudformationなど)を用いた開発経験
<今後導入を検討している開発言語>※必須ではありません。
・Serverless Framework(Javascript)
・node.js
・Express
・React
・Sequelize
・AWS(Step Functions)
・大手通信キャリアのセキュリティサービスのユーザーポータル画面の開発を行っていただきます。
・フロントエンドに限らず、API開発やAWSインフラなどの関連する開発業務にも携わって頂きます。
・Vue.jsでのSPA実装に関する2年以上の開発経験
・デザイナーと入稿されたWebデザインをSass等を用いて実装した開発経験
・Jestを用いたフロントエンドの単体試験の知識
・Gitを用いたチーム開発経験
・ニューノーマルな働き方を推進するゼロトラストセキュリティサービス実現のため、
デバイスログ/認証ログ/アクセスログなど様々なデータを対象とするデータ分析プラットフォームの開発に従事していただきます。
・スクラム開発チームの一員として、技術選定からアーキテクチャの設計・実装まで、幅広い裁量で業務を行うことができます。
<プロジェクト内使用言語など>
・AWS(EC2、ECS、Lambda、S3、RDS、Cognito、VPC、Cloud Front等)
・ElasticStack(Elasticsearch, Kibana, Logstash, Beats)
・Terraform
・GitHub Enterprise
・ElasticStack(Elasticsearch, Kibana, Logstash, Beats)を活用したシステムの設計/開発/運用
・Elasticsearchを用いたデータ分析プラットフォームの設計/開発/運用
・Elasticsearchの性能を意識したクラスタ設計/システム構築
・Logstash等を利用したETL処理の設計/開発
・AWSを用いた開発経験
・Linux上での開発経験
・Gitを用いた開発経験
・携帯ショップで販売するモバイル端末価格のデジタルサイネージアプリケーションの開発を行っていただきます。
・フルスタックのスクラム開発の為、サーバサイドだけでなくフロントエンド/インフラ/ネイティブアプリにもフルスタックでご対応いただける方だと尚ありがたい
・サーバーサイドウェブフレームワークを用いたウェブアプリケーション開発の経験
・プロダクトマネージャー/デザイナー/QA等職種を横断したチームでの開発経験
・gitを使ったチーム開発経験、コードレビューの経験
・法人向けに提供しているSaaSで主に「ID一括管理」「連携SaaSへのSSO」「連携SaaSへのプロビジョニング」を提供します。
- 【ID一括管理】企業管理者による従業員のID管理機能を提供します。
- 【SSO】SAML/OIDCを利用したSaaSへのSSOを提供します。認証はID/パスワード認証に加えて、MFAやFIDOを利用した強固な認証も利用可能です。
- 【プロビジョニング】連携している各SaaSへ企業情報やユーザ情報等をシステム間連携により反映します。
・WEBサービス(バックエンド/フロントエンド)とシステム間連携を中心としたバックエンドの開発です。
- 【ID一括管理】Spring(バックエンド)とBackbone.jsを中心とするjavascript(フロントエンド)で構成されるSPAをメインに構成されます。
- 【SSO】pingfederate(ミドルウェア)を中心に、javaによるpingfederateへの独自実装や、不足機能を補うSpringで構成されます。
- 【プロビジョニング】Lambdaを中心としたサーバレスを組み合わせたマイクロサービスと、Spring Batchのコンテナによる構成です。
・連携SaaS向けの新規開発や、認証要素の追加開発、アーキテクチャ/アプリケーションのリファクタリング等を実施します。
・現状のアプリケーションへのコード追加/修正だけでなく、今後の保守性・性能・コスト等多角的な観点から最適な実現方式を議論してフルスタックに開発します。
・スクラムでビジネスサイドとチームで開発します。チームに対して十分な裁量が与えられているため、意思決定が迅速です。
また、ビジネスサイドも含めてチーム全体がフラットな関係性のため、エンジニアとして仕様の検討・改善ができます。
・開発方針やアーキテクチャをチームのエンジニア全員で議論して決定します。
AWSを中心に技術選定も含めて自由度高くアーキテクチャを設計できるため、最適なシステムを開発できます。
・gitを利用したチームでの開発の経験
・java, SpringまたはSpring Bootを用いたアプリ開発の経験
例えば、
- Controller, Service, Repository, RDBの処理分担の設計
- 可読性・保守性の高く、冗長でないコーディング
等
・AWSを利用したアーキテクチャ設計・開発の経験
例えば、
- Lambda, API Gateway等を用いたAPIを開発
- SQS, Lambda(Python)を用いた非同期処理を開発
- DynamoDBのテーブル設計
- Spring BootコンテナのECS(Fargate)へのホスト
等
・スクラム
・フロントエンド(SPA)開発
・RDBの整合性と性能のトレードオフを考慮したテーブル・インデックスの設計・実装
サービスの立ち上げから7年以上経過し、負債が増大、構成はモノリシックになってきています。
これにより、チーム間の相互依存が高まり、現状、開発やリリースのスピードや品質に課題があります。
上記の課題を解決し、よりスピーディかつ高品質に、お客様へ価値を提供できるように、Webアプリ基盤チームとして下記に取り組んでいただきます。
・AWSを活用したアプリの移行開発、クラウドネイティブ化、アーキテクチャ刷新
・サービス機能を開発しているアプリチームに対する支援
・プロダクトオーナーや企画の担当はおらず、エンジニア主体のチームです。そのため、エンジニアのみでタスクの内容や優先順位を決められ、大変裁量のある仕事ができます。
・KDDIエンジニアや他のパートナー様のフルスタックエンジニアと、アーキテクチャがどうあるべきか議論しながら、開発ができるため、スキルアップが図れます。
・Spring, Javaの開発経験3年以上
・AWSの開発経験(AWSの利用ではなくAWSの開発)
・Gitを利用したチーム開発経験 (プルリクエストやコードレビュー)
・Aurora PostgreSQL, DynamoDBの経験
・Webサービスアプリの開発経験5年以上
・ビジネスレベルのコミュニケーション能力 (話す能力、書く能力、聞く能力、読む能力)
・チームでタスクを進めることに抵抗がない
・指示待ちでなく、自律的に課題の発見と解決に向けて行動できる
・法人向けに提供しているSaaSで主に「ID一括管理」「連携SaaSへのSSO」「連携SaaSへのプロビジョニング」を提供します。
- 【ID一括管理】企業管理者による従業員のID管理機能を提供します。
- 【SSO】SAML/OIDCを利用したSaaSへのSSOを提供します。認証はID/パスワード認証に加えて、MFAやFIDOを利用した強固な認証も利用可能です。
- 【プロビジョニング】連携している各SaaSへ企業情報やユーザ情報等をシステム間連携により反映します。
・WEBサービス(バックエンド/フロントエンド)とシステム間連携を中心としたバックエンドの開発です。
- 【ID一括管理】Spring(バックエンド)とBackbone.jsを中心とするjavascript(フロントエンド)で構成されるSPAをメインに構成されます。
- 【SSO】pingfederate(ミドルウェア)を中心に、javaによるpingfederateへの独自実装や、不足機能を補うSpringで構成されます。
- 【プロビジョニング】Lambdaを中心としたサーバレスを組み合わせたマイクロサービスと、Spring Batchのコンテナによる構成です。
・連携SaaS向けの新規開発や、認証要素の追加開発、アーキテクチャ/アプリケーションのリファクタリング等を実施します。
・現状のアプリケーションへのコード追加/修正だけでなく、今後の保守性・性能・コスト等多角的な観点から最適な実現方式を議論してフルスタックに開発します。
・スクラムでビジネスサイドとチームで開発します。チームに対して十分な裁量が与えられているため、意思決定が迅速です。
また、ビジネスサイドも含めてチーム全体がフラットな関係性のため、エンジニアとして仕様の検討・改善ができます。
・開発方針やアーキテクチャをチームのエンジニア全員で議論して決定します。
AWSを中心に技術選定も含めて自由度高くアーキテクチャを設計できるため、最適なシステムを開発できます。
・gitを利用したチームでの開発の経験
・java, SpringまたはSpring Bootを用いたアプリ開発の経験
例えば、
- Controller, Service, Repository, RDBの処理分担の設計
- 可読性・保守性の高く、冗長でないコーディング
等
・AWSを利用したアーキテクチャ設計・開発の経験
例えば、
- Lambda, API Gateway等を用いたAPIを開発
- SQS, Lambda(Python)を用いた非同期処理を開発
- DynamoDBのテーブル設計
- Spring BootコンテナのECS(Fargate)へのホスト
等
・スクラム
・フロントエンド(SPA)開発
・RDBの整合性と性能のトレードオフを考慮したテーブル・インデックスの設計・実装
某総合医療Webサイトの管理者側のシステム開発案件のサブリーダーとしてスクラム+WF開発での案件推進、メンバー補佐、レビュー、開発を行って頂きます。
また、リーダーと共に移管を推進していくなど、リーダーの補佐業務も行っていただく予定です。
・5名程度のチームのリーダー経験(1年以上)
・チームの改善を推進した経験
・アジャイル/WF(要件定義~テスト)開発経験
・Java/HTML/CSS/JavaScript(jQueryなど)/JSP/SQLの開発経験(2年以上)
・AWS上での開発経験がある
・Aurora/MySQL/Oracleいずれかを利用した経験
・FW(Seasar2/Strutsなど)を用いた開発経験