【Java/リモート併用】eKYC審査システムの案件・求人
作業内容 =====
※重要※
▼必ずお読みください▼
【必須要件】
・20~40代までの方、活躍中!
・社会人経験必須
・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須
・週5日稼働必須
・エンジニア実務経験3年以上必須
=====
作業内容:要件〜開発、リリースまで流動的に動いていただく必要あり。
環境:Java8/SpringBoot2/MySQL5.7
MyBatis/Thymeleaf/JUnit
Gradle/git/docker
vue.js(2.x)/javascript(ES6準拠)/bootstrap
【PM業務】大手宅配サービスのPM要員の求人・案件
作業内容 ・フードデリバリー業界における加盟店(店舗)に提供する管理画面の開発、運用業務
・java/springboot/Reactを利用したSPA構造のサイト開発
要求内容:
・管理画面開発チームのプロジェクト管理(10名強のマルチベンダーチーム)
・要件の把握、企画チームとの調整作業
【環境】
■コード
Java11(メイン)
Kotlin
SpringBoot
SpringBatch
■テストコード
Junit
Mockito
■DB
MySQL(Amazon Aurora)
Oracle
■インフラ
AWS(アプリケーション構築で利用するサービスは大体使う)
Terraform
Github Actions
Gradle
Swagger
SonarQube
OpenAPI
【Java/リモート併用】大手ECサイト改修支援 API開発の案件・求人
作業内容 =====
※重要※
▼必ずお読みください▼
【必須要件】
・20~40代までの方、活躍中!
・社会人経験必須
・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須
・週5日稼働必須
・エンジニア実務経験3年以上必須
=====
稼働中のECサイトを新サービスに適用させるための大規模改修として、
フロント側に提供するAPIの開発、テスト工程を担う
【日本語ネイティブの方、活躍中!】
【20代・30代・40代、活躍中!】
【出社可能な方、活躍中!】
【Java】航空会社向けシステム開発(サーバーサイド)
業務委託(フリーランス)
JavaWindowsMySQLSpringJUnitAzureGitBacklogRedmineGitHubSpringBoot
サーバーサイドエンジニア
作業内容 航空会社向けのシステム開発案件です。
主にサーバー側をSpringBootを用いて基本設計からご担当いただきます。
Azure上での開発経験があると尚可になります。
開発工程
基本設計, 詳細設計, 実装, 単体テスト, 結合テスト, システムテスト
【Java/リモート併用】小売_大手ECサイト改修支援の案件・求人
作業内容 =====
※重要※
▼必ずお読みください▼
【必須要件】
・20~40代までの方、活躍中!
・社会人経験必須
・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須
・週5日稼働必須
・エンジニア実務経験3年以上必須
=====
流通小売業界大手クライアントのECサイト大型改修PJをご支援いただきます。
弊社顧客は一次請けとして、直接クライアントの要件ヒアリングを行い、業務レベルの設計から、開発テスト、運用まで一貫して対応いたします。
システムエンジニアとして下記を実施して頂く予定です。
・フロント側に提供するAPIのテスト工程
【Java】警備会社向け勤怠管理システム開発(バックエンド)
業務委託(フリーランス)
JavaWindowsPostgreSQLSpringJUnitGitBacklogGitHub
バックエンドエンジニア
作業内容 警備会社向けに勤怠管理システムの新規開発をお任せします。
主にバックエンド側をJava(Spring)を用いて詳細設計からご担当いただきます。基本設計の経験があると尚可です。
開発工程
詳細設計, 実装, 単体テスト, 結合テスト, システムテスト
【Java/Kotlin/SpringBoot/SQL/Git/リモート併用】美容系WEBサービスのバックエンド開発の案件・求人
業務委託(フリーランス)
JavaSQLGitKotlinSpringBoot
バックエンドエンジニア
作業内容 ===========
※重要※
▼必ずお読みください▼
【必須要件】
・20~40代までの方、活躍中!
・外国籍の場合、N1(ビジネス上級)レベル必須
・週5日稼働必須
・実務経験3年以上必須
===========
WEBサービスの新規構築プロジェクトとなります。
業務概要としては下記となります。
・要件定義(顧客との機能要件調整、非機能要件定義、ER定義)
・Webアプリケーション開発の各工程(設計~リリース)
・成果物の相互レビュー
<環境等>
Kotlin、SpringBoot+SpringWebMVC、MyBatis、JUnit5、
GitHubEnterprise、JIRA、Confluence、EmbeddedTomcat
Elasticsearch,AmazonES
【日本語ネイティブの方、活躍中!】
【20代・30代・40代、活躍中!】
【出社可能な方、活躍中!】
【Java(Spring)】某社のクレジット基幹システム内の売上処理の再構築案件
作業内容 ■概要
某社のクレジット基幹システム内の売上処理の再構築案件をお任せいたします。
■具体的な作業内容
・Host(COBOL)のシステムをオープン化(Java化)しているが、ストレートコンバージョンによる実施の為、Host特有のロジック等があり非効率なロジックが多く、無駄な処理時間がかかっている。
・ロジックを見直しながら、純粋にJavaで一から作り直すことで性能改善を図る。
・また、現状バッチ処理による一括更新だが、Kafkaを導入し、トランザクション処理化を行う。
・他担当の技術的サポート・ソースレビューなどもできる開発者を要望。
・フェーズがテストよりになるため、結合テスト/システムテストをひと通り従事したことあり、具体的にどのようなタスクかを理解している方。
・在宅勤務下であることから、コミュニケーション能力があり、各種報告等をしっかりできる方。
New【Kotlin/SQL】アプリ開発案件の求人・案件
業務委託(フリーランス)
SQLAndroidGitAndroidSDKKotlin
スマホアプリエンジニア
作業内容 某大手コンビニチェーン子会社にて、BtoC向けのアプリ開発案件にご参画頂きます。
DX化推進している企業様で、今後もアプリの機能追加、拡張していく予定です。要件定義~テスト
【PM業務】車検証情報閲覧システムPMの求人・案件
作業内容 ①AP保守、業務改善の進捗・品質管理のとりまとめ、週次のND進捗会議への参加及び報告。
※事前にサブリーダーからの情報収集と問題点の可視化を行い、報告に備えた対応。
②AP保守にて発生した商用バグのND報告(仕様判定・試験判定)及びリリース判定。
※全てを把握するのは難しいため、サブリーダーを説明補佐につけるなど工夫した対応。
③業務改善の品質報告資料の作成、レビュー及びプライムに報告。
※資料作成にはサブリーダーから情報を収集する、もしくは一部執筆してもらった内容を確認し、プライムに報告が行えるレベルの資料を作成する。
【Java/リモート併用】大手ECサイト改修支援_開発・テストの案件・求人
作業内容 =====
※重要※
▼必ずお読みください▼
【必須要件】
・20~40代までの方、活躍中!
・社会人経験必須
・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須
・週5日稼働必須
・エンジニア実務経験3年以上必須
=====
特定業務領域におけるアプリ開発、テスト工程、
既存プログラムのリファクタリング(Struts⇒Spring)
【日本語ネイティブの方、活躍中!】
【20代・30代・40代、活躍中!】
【出社可能な方、活躍中!】
【Java/リモート併用】大手プロバイダー会員登録サイト開発案件の案件・求人
作業内容 =====
※重要※
▼必ずお読みください▼
【必須要件】
・20~40代までの方、活躍中!
・社会人経験必須
・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須
・週5日稼働必須
・エンジニア実務経験3年以上必須
=====
大手プロバイダー会員登録サイトの新規導線システムの開発案件となります。
既存システムを踏襲し新規システムの開発が完了し、運用/保守/改善を行うチームの募集となります。
アーキテクトの特徴としては
・マイクロサービスアーキテクチャに準拠した構成
・CD、CIの継続的開発を行える環境
【環境】
OS:Linux
言語:Java,JavaScript
FW:マイクロサービス用独自FW(JavaEE/Jersey),Thymeleaf
MW:Apache/Tomcat,pgpool,PostgreSQL
その他:JUnit,Selenium,Jenkins,Ansible
【Java(Spring Boot)】【業務委託(準委任)】カーシェアシステム開発
業務委託(フリーランス)
JavaSpringSpringBoot
作業内容 【20代~30代のITエンジニアが活躍中!】
■概要
カーシェアシステム開発をお任せします。
■場所:基本リモート(客先:五反田、出社時拠点:日本橋)
※客先で作業する可能性もあり
■人数・期間:3月〜長期1名
■スキル
・Java開発経験3年以上
・基本設計以降のご経験
・SpringBootのご経験
・コミュニケーション能力
・勤怠が問題ない方、健康な方
・JUnitのご経験(尚可)
・アジャイルのご経験(尚可)
■単価:MAX70万
■面談回数:1回(Web)
■精算:140-180
■勤務時間:9:00-18:00
■備考:個人事業主OK、外国籍NG、地方在住の方もご相談可能
端末は所属様にご用意いただく必要があります。
※退プロ時の初期化が問題なければエンジニアご本人所有のものでも構いません。
【Java/リモート併用】医療系検体におけるJAVA開発エンジニアの案件・求人
作業内容 =====
※重要※
▼必ずお読みください▼
【必須要件】
・20~40代までの方、活躍中!
・社会人経験必須
・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須
・週5日稼働必須
・エンジニア実務経験3年以上必須
=====
医療系システムの機能追加や改修を担当
[開発言語]Java8,Java11,JSX
[フレームワーク]Quarkus/JUnit5/SwaggerUI
[ミドルウェア]DataSpiderServista
[データベース]PostgreSQL
[インフラ環境]AWS(S3/RDS/Lambda/Cognito/APIGateway/DynamoDB/CodeArtifactなど),GitHub,Slack,Confluence/JIRA
[ツール]Gradle/Office365/Zoom
【日本語ネイティブの方、活躍中!】
【20代・30代・40代、活躍中!】
【出社可能な方、活躍中!】
【Java】コワーキングスペースの顧客管理システム開発
業務委託(フリーランス)
JavaWindowsMySQLSpringJUnitEclipseGitBacklogGitHubSpringBoot
サーバーサイドエンジニア
作業内容 コワーキングスペースを運営してる会社向けに顧客管理システムの新規開発を行います。主にサーバーサイド側の開発をSpringBootを用いて基本設計からご担当いただきます。
開発工程
基本設計, 詳細設計, 実装, 単体テスト, 結合テスト, システムテスト
【Android/git/Kotlin/リモート併用】モバイルアプリの新規機能開発の案件・求人
業務委託(フリーランス)
AndroidGitAndroidSDKKotlin
スマホアプリエンジニア
作業内容 =====
※重要※
▼必ずお読みください▼
【必須要件】
・20~40代までの方、活躍中!
・社会人経験必須
・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須
・週5日稼働必須
・エンジニア実務経験3年以上必須
=====
・アプリケーション開発のナレッジを共有しながら作業を進めてまいります。
・主に製造+単体テストを担当していただきます。
【利用する技術】
-KotlinCoroutine
-テストコード実装
-jUnit
-assertj
-mockitoKotlin
-robolectric
-MockK
-利用するライブラリ
-AAC
ViewModel
LiveData
DataBindingRoom
Lifecycle
Navigation
-Okhttp
-Retrofit
-dagger2
-ConstraintLayout
【日本語ネイティブの方、活躍中!】
【20代・30代・40代、活躍中!】
【出社可能な方、活躍中!】
Java|経験5年|AndroidTV向けアプリケーション開発支援|iOS/Androidアプリエンジニア
業務委託(フリーランス)
JavaAndroidWindowsLinuxiOSJUnitAzureUbuntuAndroidStudio
アプリケーションエンジニアスマホアプリエンジニア
作業内容 AndroidTV向けアプリケーション開発を行います。
体制:6名チーム、上位会社リーダーの下で作業していただきます。
開発工程:週単位で実施するタスクを相談し、割り振られます。
役割:詳細設計・実装・テストケース作成・UT/IT・不具合改修の調査対応を担当して頂きます。
【Java】認証システムの追加機能開発支援
業務委託(フリーランス)
JavaLinuxSpringEclipseGit
SE
作業内容 Java(Spring)を用いて、機能追加をお願いいたします。
画像認識や音声認識などの技術を幅広く学ぶことができます。
基本設計以降からお任せいたします。
開発工程
基本設計, 詳細設計, 実装, 単体テスト, 結合テスト, システムテスト
【Go言語/リモート併用】プラットフォーム/アカウントサービスの案件・求人
業務委託(フリーランス)
JavaGoSpringAWSDockerGitJenkinsGitHubSpringBootCircleCI
作業内容 =====
※重要※
▼必ずお読みください▼
【必須要件】
・20~40代までの方、活躍中!
・社会人経験必須
・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須
・週5日稼働必須
・エンジニア実務経験3年以上必須
=====
[開発環境]
クラウド環境:AWS
OS:Linux
ミドルウェア:Tomcat/MySQL/Couchbase/Cassandra
開発言語:Java/Go
FW:Spring/JUnit/Karate
管理ツール:GitHubEnterprise/ZenHubetc.
その他ツール:Docker/CircleCI/Jenkins/Datadogetc.
開発マシン:Mac
[担当工程]
・基本設計
・詳細設計
・開発
・結合T
・保守改修
【日本語ネイティブの方、活躍中!】
【20代・30代・40代、活躍中!】
【出社可能な方、活躍中!】
【Java】クラウド型電子契約サービス開発案件
業務委託(フリーランス)
JavaJavaScriptMySQLSpringJUnitDockerKotlinTypeScriptVue.jsNuxt.js
PLPMサーバーサイドエンジニア
作業内容 ・クラウド型電子契約サービスの開発において、
上流から下流まで幅広くご担当いただきます。
・具体的には以下の業務をお任せいたします。
-プロダクトの新機能開発
-プロダクトの改善、運用
-見通しの良いコードへのリファクタリング
-ユニットテスト、インテグレーションテストを通じた品質保証
【Java1.8/リモート併用】行向の案件・求人
作業内容 =====
※重要※
▼必ずお読みください▼
【必須要件】
・20~40代までの方、活躍中!
・社会人経験必須
・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須
・週5日稼働必須
・エンジニア実務経験3年以上必須
=====
某銀行系システム開発及びパッケージの導入支援となります。
<具体的業務内容>
銀行基幹システム開発ではなく、受付やその他事務作業に関して、銀行職員殿の要望を聞き、使いやすいシステムや自動化を具現化していく。
<環境>
言語:Java8,SQL,Python...
技術要素:Mybatis,DB,XML,VBA,JP1,Selenium...
開発ツール:Eclipce,Junit,Jmeter,SQLServer2016,Oracle,Access...
【日本語ネイティブの方、活躍中!】
【20代・30代・40代、活躍中!】
【出社可能な方、活躍中!】
【Java/リモート併用】プラットフォーム事業/アカウントサービスグループ/の案件・求人
業務委託(フリーランス)
JavaLinuxMySQLSpringAWSDockerGitGitHubSpringBoot
作業内容 =====
※重要※
▼必ずお読みください▼
【必須要件】
・20~40代までの方、活躍中!
・社会人経験必須
・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須
・週5日稼働必須
・エンジニア実務経験3年以上必須
=====
アカウントと別システムのデータ連携機能の新規開発
他チームと連携を取りながら、スクラム開発で開発を進めています。
各メンバーが能動的に行動し、困ったことなどすぐに共有し、チームで助け合いながら開発を進めています。
[開発環境] クラウド環境:AWS
OS:Linux
ミドルウェア:Tomcat/MySQL/Couchbase/Cassandra
開発言語:Java
FW:Spring/JUnit/Karate
管理ツール:GitHubEnterprise/ZenHubetc.
その他ツール:Docker/CircleCI/Jenkins/Datadogetc.
開発マシン:Mac
[工程]
・基本設計
・詳細設計
・開発
・結合T
・保守改修
【日本語ネイティブの方、活躍中!】
【20代・30代・40代、活躍中!】
【出社可能な方、活躍中!】
【PHP】企業データ分析システム|~90万|丸の内/リモート
業務委託(フリーランス)
JavaJavaScriptPHPPythonRubyScalaMySQLPostgreSQLBigtableJUnitFlaskWicketSeasar2AngularAWSDockerApacheGitJenkinsGitHubCentOSUbuntuKotlinReactGoogle Cloud PlatformAnsibleTypeScriptVue.jsSpringBootTerraformKubernetesElasticsearch
フロントエンドエンジニアサーバーサイドエンジニア
作業内容 開発するマイクロサービスをターゲットとした少人数(3〜5人)のチームで、ペアプロまたはモブプロをしながら自社サービスの開発をお任せいたします。
各チームによって使用する技術やプログラミング言語は異なりますが、どのチームに所属しても担当に縛られず、アプリケーションを構築するために必要なこと全てをチーム全員で行っていただきます。
【Java/Spring/Git /リモート併用】〈金融業の案件・求人
業務委託(フリーランス)
JavaSpringGitTypeScript
作業内容 =====
※重要※
▼必ずお読みください▼
【必須要件】
・20~40代までの方、活躍中!
・社会人経験必須
・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須
・週5日稼働必須
・エンジニア実務経験3年以上必須
=====
○概要 :金融業者向けに自社パッケージの提供。
パッケージをベースにした提供ではあるが、顧客の要望に応じ追加開発等は多々発生。
また、パッケージと他ツールを繋ぐシステムを一から開発する場合もあり。
今回、元請社員とチームでの参画予定(同じチームの別業務になる可能性はあり)
元請社員がリーダーと若手での参画予定のため、自身の業務を全うしつつ
一緒に若手を管理・教育して頂ける方を希望。
○役割 :SE
【SRE】企業データ分析システム|~90万|東京駅
業務委託(フリーランス)
JavaJavaScriptPythonRubyScalaMySQLPostgreSQLBigtableJUnitFlaskWicketSeasar2AngularAWSDockerApacheGitJenkinsGitHubCentOSUbuntuKotlinReactGoogle Cloud PlatformAnsibleTypeScriptVue.jsSpringBootTerraformKubernetesElasticsearch
SRE
作業内容 自社プロダクトを支えるハイブリッドクラウドの構築・運用を行ったり、パフォーマンスや信頼性、スケーラビリティを高めるエンジニアをお任せいたします。
■業務内容
・オンプレミス、GCP、AWSを利用したハイブリッドクラウドの構築
・開発チームと共にマイクロサービスの開発、運用
・toil削減
・Docker、Kubernetes、Istioの運用
・監視メトリクスに基づいた性能改善
【Vue.js/TypeScript/Git /リモート併用】〈金融業の案件・求人
業務委託(フリーランス)
JavaSpringGitTypeScriptVue.js
作業内容 =====
※重要※
▼必ずお読みください▼
【必須要件】
・20~40代までの方、活躍中!
・社会人経験必須
・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須
・週5日稼働必須
・エンジニア実務経験3年以上必須
=====
○概要:金融業者向けに自社パッケージの提供。
パッケージをベースにした提供ではあるが、顧客の要望に応じ追加開発等は多々発生。
また、パッケージと他ツールを繋ぐシステムを一から開発する場合もあり。
今回、チームでの参画予定(同じチームの別業務になる可能性はあり)
リーダーと若手での参画予定のため、自身の業務を全うしつつ一緒に若手を管理・教育して頂ける方を希望。
○役割 :SE
【Java/SpringBoot/フルリモート可能】食品ECサイトのAWSを用いたJava開発の案件・求人
業務委託(フリーランス)
JavaSpringAWSGitSpringBoot
作業内容 =====
※重要※
▼必ずお読みください▼
【必須要件】
・20~40代までの方、活躍中!
・社会人経験必須
・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須
・週5日稼働必須
・エンジニア実務経験3年以上必須
=====
◆主な開発環境・ツール
・言語:Kotlin,Java,SpringBoot,Doma2
・ツール:OpenAPI
・DB:Oracle,MySQL,DynamoDB(すべてAWS環境)
・構成管理:GitHubActions,DataDog,GitHubProjects
・その他:Redis,Kubernetes
・チケット管理ツール:backlog
・チャット:Slack
・グループウェア:Googleworkspace
◆業務概要
・ECサイトの機能改善に関するシステム基盤の構築、要件定義・設計・開発
(例:外部サービスとの連携機能開発、会員向け新規サービス開発、データベース負荷軽減等、バッチ処理性能改善)
・アクセスピーク時でも安定稼働させるためのパフォーマンス、スケーラビリティを考慮したアーキテクチャ設計
・毎週お客様へ届けるための堅牢なシステム構築、コードレビュー、テストの自動化など品質担保
・開発案件におけるチームリーディングやセルフマネジメントなどチーム開発での計画のコントロール
・他部門や他のチームとの連携において技術的な提案やサービス向上のための改善提案
◆補足
【参画メリット】
・未来を支える大規模プロジェクトのシステム基盤構築に、企画の初期段階から関われます。
・ピーク時のトラフィックやデータ共にエンジニアとしての多くの課題にチャレンジすることができます。
・EC、MD、受発注管理、在庫管理、物流など網羅的に自社開発しているため限定的ではなく、幅広い業務知識・経験を活かして頂くことができます。
・システム開発だけではなく、サービスデザインまで幅広く経験できるため、エンジニアとして活躍の幅が広げることができます。
【Python】企業データ分析システム|~100万|六本木
業務委託(フリーランス)
JavaJavaScriptPythonRubyScalaMySQLPostgreSQLBigtableJUnitFlaskWicketSeasar2AngularAWSDockerApacheGitJenkinsGitHubCentOSUbuntuKotlinReactGoogle Cloud PlatformAnsibleTypeScriptVue.jsSpringBootTerraformKubernetesElasticsearch
データサイエンティスト
作業内容 機械学習、自然言語処理等の技術を利用して、クライアントが展開するB2B SaaSプロダクトの価値を高めるデータサイエンティストをお任せいたします。
どのプロダクトにおいても、自社で収集、保有する経済情報コンテンツ(各種企業情報やアナリストレポート)をはじめとする膨大なデータとデータサイエンスの力を駆使し、プロダクトの価値を高める挑戦を続けています。
私たちは機械学習モデルをプロダクトとしてデプロイし、ユーザに価値を届けることに重点を置いています。モデルのチューニングによって精度を追い求めるだけではなく、データの蓄積から学習パイプラインや精度改善のループ構築、予測APIの提供までの全てを一気通貫で設計、実装しています。
業務としては、データ収集、モデル作成、訓練・デプロイパイプライン構築、API開発といった一連の開発業務が主となります。ただ決められた開発を行うだけではなく、事業における課題を、データサイエンスの問題として適切に定式化し、最先端の学術理論を取り入れながら、サービスや事業に貢献する、ということが求められる案件です。
【半リモート/週5日】経済情報サービスやB2B SaaS展開企業のソフトウェアエンジニア
作業内容 基本設計,詳細設計,実装,テスト,運用・保守
【企業概要】
経済情報サービスやB2B SaaSの複数サービスを展開する企業にて、オープンポジションの開発エンジニアを募集しております。
開発するマイクロサービスをターゲットとした少人数(3〜5人)のチームで、ペアプロまたはモブプロをしながらの開発を行います。各チームによって使用する技術やプログラミング言語は異なりますが、どのチームに所属しても担当に縛られず、アプリケーションを構築するために必要なこと全てをチーム全員で行います。
現在、「技術力で、ビジネスをリードする」という開発チームのミッションのもと、プロダクトの成長速度を更に加速していく必要があります。
その為には、技術が好きでたまらない、新しいことに挑戦することを躊躇しない、ユーザーに良いものを届け続けたい、というエンジニアが集まったチームであり続けることが必要だと考えています。
開発チームが急速に拡大している中、上記のような開発文化を個々人が体現している自己組織化されたチームを維持・拡大していけるかが課題となっています。
実際に、サービス開始から10年以上たったモノリシックなアプリケーションのマイクロサービス化、マイクロフロントエンド化を進める中で、採用されている技術のほとんどについてはチームメンバで検討し、決定してきました。新しい技術も積極的に取り入れつつ進めており、全ての技術を統一化しようといった動きはありません。これは先に挙げた「新しいことに挑戦することを躊躇しない」ということを個々人やチームが体現できているからだと思っています。このような環境で、勇気を持って挑戦できるチームやプロダクトの土壌を一緒に作っていきたいと思っています。
【プロダクトチーム開発の特徴】
・アジャイルソフトウェア開発(XPをベース)
・ペアプログラミング、モブプログラミング
・テスト駆動開発、ドメイン駆動開発、リファクタリングを推進する文化
・マイクロサービスによるモノリシックなアーキテクチャのリファクタリングを推進中
・目的に合う技術を選定し、言語やアーキテクチャをゼロベースで選定していく
・バックエンド・フロントエンド開発に一貫して携わる
【技術スタック】
言語:Kotlin, Clojure, Dart, Rust, Elixir, Scala, Go, Java, TypeScript, JavaScript, Python, Ruby
サーバOS:Ubuntu, CentOS, Debian, CoreOS
フレームワーク:AngularDart, Duct, Vue.js, SpringBoot, React, FlutterWeb, Ktor, PlayFramework, Phoenix, actix-web, gin, Angular, Flask, next.js, Apache Wicket, Seasar2
テストフレームワーク:Gauge, Selenide, JUnit, Jest, Kotest, その他ユニットテストフレームワーク
RDB:PostgreSQL, MySQL
KVS:BigTable, Aerospike
検索エンジン:Elasticsearch
リポジトリ管理:Bitbucket, GitHub
バージョン管理:Git, Mercurial
CI:Jenkins, Buildkite, ArgoCD, GitHub Actions
VM(仮想技術):Docker, Vagrant, Xen
コンテナオーケストレーション:Kubernetes, GKE, Anthos
サービスメッシュ:Istio
構成管理:Terraform, Ansible
コミュニケーション:Slack, Discord
クラウド:GCP, AWS
【Java/リモート】AI利用システム開発
業務委託(フリーランス)
JavaJUnit
バックエンドエンジニア
作業内容 ・機能追加、障害改修
・単体テストコード作成
・設計書作成(ソースコードから設計書を作成)
・Seleniumを利用した自動テストAP作成