• Scala

リセット

Scalaの案件・求人一覧

1-40 / 全 1551

【Java(その他FW)】保険会社向け請求管理システムの機能拡張プロジェクト

850,000円/月

業務委託(フリーランス)
大阪府
天満橋駅
JavaScala
作業内容 【案件概要】 エンドクライアント向けの保険請求管理システムの機能拡張開発を行います。 既存システムの業務プロセスを改善し、保険請求業務の効率化を目指します。 JavaまたはC#を用いて、システム全体の機能拡張を担当していただきます。 開発は基本設計以降の工程を中心に進めます。 【作業内容】 ・JavaまたはC#を用いたシステムの機能拡張開発 ・基本設計以降の開発工程全般 ・既存システムのコードレビューや改修作業 ・単体テストおよび結合テストの実施 ・開発チームとの連携と課題対応

(リモート)開発におけるサーバーサイドエンジニア募集(ScalaもしくはJava)

700,000円/月

業務委託(フリーランス)
東京都
大崎駅
JavaScalaMySQLAWS
フロントエンドエンジニアサーバーサイドエンジニア
作業内容 ・SaaSサービスの設計、コーディング、コードレビュー、テスト、運用 ・パフォーマンスチューニング ・運用改善、機能改善、リファクタリング ・開発者向け(社内外)ドキュメント作成 ・プログラミング言語:Scala ・Webアプリケーション:Scala on JVM ・インフラストラクチャー: AWS EC2、mongoDB 、ElasticSearchほか ・タスク管理:Backlog ・コード管理:git、bitbucket ・コミュニケーション:Slack ・開発手法:ウォーターフォール型

【Kotlin】航空会社向け予約システム開発

1,000,000円/月

業務委託(フリーランス)
東京都
東京駅
JavaScalaKotlinTypeScript
作業内容 【業務内容】 航空会社向け予約システムのフルリニューアル開発を担当します。Kotlinを用いて既存システムの保守性を向上させつつ、スクラム開発によるアジャイルな開発プロセスで進めます。フルリモートでの勤務が可能です。 【作業内容】 ・Kotlinを用いたバックエンドAPIの設計・開発 ・既存システムからのデータ移行処理の実装 ・ユニットテスト、統合テストを含むテスト設計・実行 ・外部APIとの連携機能開発(gRPC等) ・本番環境へのデプロイおよび運用保守

(フルリモート)【Java】金融系Web/SaaSプロダクト開発

900,000円/月

業務委託(フリーランス)
東京都
JavaScalaAWSKotlinGoogle Cloud Platform
フロントエンドエンジニア
作業内容 エンドユーザー向けサービスおよび法人向けプロダクト双方を対象に、バックエンドAPI開発を中心としたWeb/スマホアプリ開発をご担当いただきます。 Biz/UX/フロントエンドと密に連携しながら、仕様検討から実装・運用改善まで幅広く関わっていただけるポジションです。

【開発系PM/PMO】カスタマーサポートSaaSカスタマイズ開発マネジメント

700,000円/月

業務委託(フリーランス)
東京都
浜松町駅
JavaPythonScalaNode.jsAWS
PMPMO
作業内容 【業務内容】 SaaS型カスタマーサポートソリューションのカスタマイズ開発におけるプロジェクトマネジメント業務を担当します。顧客とのヒアリングを通じて要件整理や仕様策定を行い、開発チームへの指示や技術的調整を実施します。また、プロジェクトの進捗管理、品質管理、リスク管理を行いながら、顧客満足度の向上を目的としたプロジェクト推進を行います。AWS環境構築に関するインフラエンジニアとの連携や、チャットボットの質問追加などの軽微な開発修正にも対応します。さらに、サービス運用中に発生する技術的な問題への対応や関係者との調整を行い、追加カスタマイズに関する見積もり作成などにも携わります。 【作業内容】 ・顧客ヒアリングによる要件整理 ・仕様策定 ・納期および品質調整 ・プロジェクト計画立案 ・進捗管理 ・リスク管理 ・AWS環境構築に関するインフラチーム連携 ・チャットボット設定変更 ・軽微な機能修正対応 ・技術的問い合わせ対応 ・エンジニアとの連携対応 ・追加カスタマイズ見積もり作成

(フルリモート)【Java】エンタメ系Webサービスのスクラム開発での機能追加案件

850,000円/月

業務委託(フリーランス)
東京都
JavaScalaWindowsOracleMySQLDynamoDBSpringAWSGitHubKotlin
バックエンドエンジニア
作業内容 ・Webアプリの機能追加を、スクラム開発で担当 ・デザイナーや企画者とも密にコミュニケーションを取りながら、一体感のあるチームで開発を進める ・言語:Java(Spring)、Go、Scala、Kotlin ・OS:Mac、Windows ・DB:Oracle、MySQL、DynamoDB ・クラウド:AWS ・ツール:Slack、GitHub ・開発手法:スクラム(ペアプロ・モブプロあり)

(フルリモート)【Java】IoT端末向けアプリケーションの開発

750,000円/月

業務委託(フリーランス)
東京都
JavaJavaScriptScalaAWSGitKotlinTypeScriptVue.js
フロントエンドエンジニア
作業内容 特定のIoT機器にJavaアプリケーションを搭載する新しい技術を用いて、IoT機器の制御用アプリケーションの開発を推進していただきます。

(フルリモート)【QA】製薬企業向けマーケティング支援関連のQA業務

700,000円/月

業務委託(フリーランス)
東京都
溜池山王駅
JavaRubySQLScalaHTMLAndroidWindowsiOSMacOSAWSGitJenkinsSwiftKotlinGoogle Cloud PlatformBigQueryTableauGitlab
スマホアプリエンジニアプロダクトマネージャー
作業内容 製薬企業向けマーケティング支援関連のQA業務をお任せいたします。 ・検証端末:Windows、macOS、iOS、Android ・テストケース管理:TestRail、Googleスプレッドシート等 ・ソースコード管理:Gitlab ・言語:Java(メイン),Scala,Ruby,Go,Kotlin,ob-C,swiftなど ・CIツール:GitLab-CI / Jenkins ・ドキュメント:Confluence、Wiki、G Suiteなど ・チャットツール:Slack ・その他:Sentry、BigQuery、GCP、AWS、Tableau

(リモート)【React/TypeScript】事業者向け企業信用評価サービス開発

800,000円/月

業務委託(フリーランス)
東京都
渋谷駅
JavaSQLPostgreSQLNode.jsKotlinReactTypeScriptNext.jsTerraform
フルスタックエンジニアバックエンドエンジニア
作業内容 ・既存アーキテクチャの移行推進(Scala APIからTypeScript環境への移行等) ・バックエンドを含む機能改修および新規機能追加の設計・開発 ・フロントエンド(React / Next.js等)の実装 ・既存プロダクトの運用・保守対応

(リモート)【ITPM】チャットサポートシステム

800,000円/月

業務委託(フリーランス)
東京都
大崎駅
JavaPythonScalaNode.jsAWS
PM
作業内容 ・顧客折衝やコンサルテーションを行い、要望を踏まえた上での仕様策定 ・ステークホルダーとの納期、品質基準に関する期待値調整 ・仕様策定からの設計、稼働見積、開発エンジニアへの落とし込み、サービスイン迄の進捗管理等のプロジェクトマネジメント ・環境構築(AWS)についてインフラエンジニアへの相談や依頼 ・軽微な開発内容の修正(※CHATBOTで表示される質問の追加等) ・サービスイン~サービス提供後の技術問題への対応(社内外のエンジニアとの連携) ・追加でカスタマイズ案件が発生した場合の見積もり対応

設定していない条件はありませんか?

スキル・リモート・単価などで絞り込み、
効率よく案件を探せます。

(リモート)SaaS企業のプロジェクトマネージャー案件

900,000円/月

業務委託(フリーランス)
東京都
大崎駅
JavaPythonScalaNode.jsAWS
PM
作業内容 ・顧客折衝やコンサルテーションを行い、要望を踏まえた上での仕様策定 ・ステークホルダーとの納期、品質基準に関する期待値調整 ・仕様策定からの設計、稼働見積、開発エンジニアへの落とし込み、サービスイン迄の進捗管理等のプロジェクトマネジメント ・環境構築(AWS)についてインフラエンジニアへの相談や依頼 ・軽微な開発内容の修正(※CHATBOTで表示される質問の追加等) ・サービスイン~サービス提供後の技術問題への対応(社内外のエンジニアとの連携) ・追加でカスタマイズ案件が発生した場合の見積もり対応

【AWS/SQL/Databricks/リモート併用】国内最大級リテールメディア データ基盤構築・抽出(データエンジニア)

700,000円/月

業務委託(フリーランス)
東京都
SQLPL/SQLAWSRedshiftBigQuerySnowflake
データサイエンティストデータアナリスト
作業内容 【募集背景】 2026年に向けたプロダクト戦略(シミュレーション機能強化、新規メディア連携、流通企業との提携拡大)に伴う増員募集となります。取り扱うデータ量と提携先が急拡大しており、データの抽出・整形を効率化できるエンジニアが不可欠となっています。単なるオペレーションではなく、膨大な購買データをいかにビジネス価値へ変換できるかという、サービス成長の核となる役割が期待されています。 【作業内容】 広告配信プラットフォーム(DSP)およびデータ基盤における、データ抽出・整形・管理業務全般を担当いただきます。 ・提携する各小売店から届く多種多様なフォーマットのID-POSデータの標準化および取り込み(データマネジメント)を行います。 ・広告配信管理コンソールのUI/UX改善に伴う、フロントエンドへのデータ連携設計を行います。 ・購買データを活用したリーチ予測やCVRシミュレーション機能のロジック実装およびデータ抽出を行います。 ・Databricksを軸としたETLパイプラインの運用・改善および、BIツール(Tableau等)を統合したデータ可視化フローの効率化を行います。 ・データサイエンティストと連携した、分析ロジックや統計モデルのシステム統合を行います。 【ポジションの魅力】 国内最大級の購買データを扱うデータプラットフォーム開発に携わることができます。大手コンビニチェーンや携帯キャリアが保有する膨大なID-POSデータを活用したデータプラットフォームに関わることができ、複数の大手小売店から届く多様なフォーマットのデータを標準化し取り込むデータマネジメントが主要ミッションとなります。Databricksを採用したモダンな分析基盤上で、大規模データの抽出・整形からML機能の導入を見据えた基盤構築まで、技術的な挑戦が可能です。 【開発環境】 Databricks、AWS、SQL、dbt、Scala、React、Tableauなどを利用しています。

(リモート)学校教育Webアプリケーションの運用、開発【SE】

700,000円/月

業務委託(フリーランス)
東京都
SE
作業内容 ①保守運用 ・問い合わせにおける調査 ・機能改善、リファクタリング ・テストの拡充 ・不具合調査、改修 ②機能開発:要件定義〜実装

【Go/週4日~/一部リモート/渋谷駅】自社プロダクトにおけるバックエンド開発業務案件

800,000円/月

東京都
渋谷駅
JavaPHPPythonRubyScalaTracGitHubKotlinBigQueryTypeScriptFigmaTerraform
バックエンドエンジニア
作業内容 業務内容 ■期待するミッション ・1チーム4〜10名(PM、デザイナー、エンジニア、QAなどの職能混合チーム) ・全工程(要件定義、設計、実装、リリース、運用)エンジニアが関与 ※主業務は設計、実装、リリース、運用 ・アジャイルなプロセスで進行(スクラムのプラクティスを一部導入したプロセス) ・バックエンドエンジニアは1チームに2-3名、総勢9名前後 ・Go, Google Cloudを用いた設計、開発、保守、運用 ※変更の範囲:当社事業に関わる業務全般 ■開発環境 ・言語:Go ・API:Protocol Buffers, gRPC ・インフラ: Google Cloud (Cloud Run, Cloud Firestore, Cloud Spanner, etc.) ・CI/CD:GitHub Actions, Cloud Build ・構成管理: Terraform ・モニタリング:Cloud Monitoring, Cloud Logging, Cloud Trace ・分析基盤: BigQuery, Looker Studio ・その他: GitHub, Slack, Notion, Figma ■リモート稼働について 月1回になります。(出社先:企業オフィス:渋谷) 月に1回出社いただきたいです。 稼働時間:10:00~19:00 契約期間:初回は3ヶ月、以降は双方合意のもと更新 ■案件の魅力 ・急成長中のソーシャルECサービスのデータ分析に携わることができます ・単なるデータ分析だけでなく、分析結果に基づいた事業戦略の提案まで担当できます ・経営層と直接コミュニケーションをとり、経営課題の解決にも貢献できます 関わるサービス・プロダクト ■企業について 「新しい生活圏のカタチをつくる」をビジョンに掲げ、発見型ソーシャルECアプリを運営しています。単にモノを購入するだけでなく、買い物を通じて感情を動かす体験を提供することで、情報・モノ・感情が循環する新しいECの形を目指している企業様です。 ■プロダクトについて セール商品との偶然の出会いや、レビュー・クエストといった参加型機能を備えたソーシャルECアプリです。2025年5月15日には累計400万ダウンロードを突破し、特にこれまでECをあまり利用しなかった40〜50代の女性にも広がるなど、急成長を続けています。 ■募集背景 以下のような状態になっており、熱狂的に使ってくださるお客様が増え大きく成長しています。 ・2020/04に創業、累計約46億円を調達 ・2023/06にはピボットを実施し、DAU、GMVともに大きく成長を開始 ・2024/03には累計DL数200万を突破、2025/10には500万を突破 ・全社で正社員30名前後とスモールな組織 グロースの角度を更に上げてより多くのお客様に対して価値を生み出していくために、仕組みや体験を大きくアップデートし続けている最中です。 超少数精鋭で非常に大きな事業価値を出す、という基本方針でプロダクト開発チームを作っています。一方で、直近では平行実施したい施策の数も増えています。それに伴って漸近的な組織拡大を行いたい、という状況になっています。

【Go/週1】ソーシャルECアプリバックエンド開発

1,000,000円/月

業務委託(フリーランス)
東京都
JavaPHPPythonRubyGoScalaKotlinTypeScript
サーバーサイドエンジニアバックエンドエンジニア
作業内容 【募集背景】 事業とプロダクトが急成長しており、EC基盤の拡張やコンポーネント設計、Platform Engineering強化など中長期的な技術投資と多数の施策を同時に推進するため、バックエンド組織を段階的にスケールさせていく必要があるための募集になります。 【作業内容】 GoとGoogle Cloudを用いた発見型ソーシャルECアプリのサーバーサイド開発全般を担当していただきます。1チーム4〜7名規模の職能混合チームの一員として、要件定義、設計、実装、リリース、運用まで一気通貫で携わっていただきます。PdM、デザイナー、モバイルエンジニア、QAと連携しながら新機能の設計から実装・リリースまでをオーナーシップを持って推進していただきます。ドメイン分割やコンポーネント設計、Platform EngineeringやSRE強化などの技術基盤の改善にも積極的に関わっていただき、チームの開発生産性を高める仕組みづくりにも貢献していただきます。CursorやClaudeなどのAIツールを活用し、設計・実装・レビューのすべてにAIを組み込んだ開発スタイルを体現していただきます。 【求める人物像】 プロダクトのミッションやビジョンに共感し、事業と顧客に近い距離で開発したいと考えている方を求めています。変化の大きい環境を前向きに楽しみながら、自ら課題を見つけて周囲を巻き込みつつ解決していける方にマッチします。AIを積極的に活用しながら開発プロセスを進化させることに興味があり、チームとして成果にコミットできる方に参画していただきたいと考えています。 【ポジションの魅力】 少数精鋭チームで大きなトラフィックと複雑なドメインを扱う技術基盤に直接関わることができます。AIレビュー前提の開発プロセスなど、AI Nativeな開発文化の最前線で働く経験を積むことができます。技術基盤の刷新やPlatform Engineering、SRE領域にも踏み込めるため、バックエンドエンジニアとしての専門性と市場価値を高められる環境です。将来的にはテックリードやエンジニアリングマネージャーへのキャリアパスも視野に入れて経験を積んでいただけます。 【開発環境】 言語はGoを中心に、インフラにはGoogle Cloud(Cloud Run、Cloud Spanner、Pub/Subなど)を利用しています。通信にはgRPCとProtocol Buffersを用い、CI/CDにはGitHub ActionsとCloud Buildを採用しています。構成管理はTerraform、モニタリングはCloud Monitoring、Cloud Logging、Cloud Trace、分析基盤にはBigQueryとLooker Studioを活用しています。AI/LLMツールとしてClaude、Codex、Cursor、Gemini、GitHub Copilotなどを利用し、GitHub、Slack、Notion、Figmaなどのツールと組み合わせてアジャイル開発を行っています。

(リモート)インフラ改善プロジェクト【インフラ】

800,000円/月

業務委託(フリーランス)
東京都
GitAnsibleTerraform
インフラエンジニア
作業内容 ・オンプレのサーバをクラウド移行する ・既存のIaCのコードをクラウド移行に伴い改修 ・IaCの開発サイクル改善 ・Github Actionを利用したサイクルの自動化 ・Scala・Perlのコード理解からのインフラ改善 ・アプリケーションの特性をもとに最適なインフラ構築を行う ・セキュリティバックログの消化 ・バッチ適応やEoLの更新作業 ・ドキュメント作成 ・移行後の運用ルールをドキュメントとしてまとめたり、アプリケーションの仕様整理等

【開発系PM/PMO】サプライチェーン領域向けBtoB Webシステムのフルスタック開発

800,000円/月

業務委託(フリーランス)
大阪府
大阪駅
Scala
PMPMOフルスタックエンジニア
作業内容 【案件概要】 サプライチェーン領域におけるBtoB向けWebシステム開発プロジェクトに参画いただきます。 フロントエンド、バックエンド、インフラまで横断的に関与し、プロダクト開発を推進いただきます。 プロダクトマネージャーやデザイナー、エンジニアと連携しながら、定量的な分析に基づいた機能実装を行っていただきます。 拡張性や柔軟性、運用保守性を考慮した設計を行い、パフォーマンスや品質向上に貢献いただきます。 継続的な改善を意識しながら、プロダクトの成長および開発体制の強化に寄与いただきます。 【作業内容】 フロントエンドバックエンドインフラを含めたシステム開発対応 要件に基づく設計および実装ならびにアーキテクチャ検討 ユーザーデータ分析に基づく機能改善および最適化対応 パフォーマンスチューニングおよび品質改善対応 ドキュメント整備およびチーム開発推進対応

【Scala】事業者向けセキュリティ信用評価サービス 開発

900,000円/月

業務委託(フリーランス)
東京都
渋谷駅
Scala
作業内容 【業務内容】 クラウドサービスのセキュリティ評価情報を提供するSaaSの開発・保守業務を担当し、業務やプロダクトの拡大に伴う機能追加や改善を行います。 【作業内容】 ・バックエンド開発(Scala/PlayFramework、Python、Go) ・フロントエンド開発(React、TypeScript) ・インフラ構築・運用(Google Cloud、Terraform) ・データベース設計・運用(Postgres、Firestore、BigQuery) ・コード管理・レビュー(GitHub) ・チームコミュニケーション・ドキュメント管理(Slack、Notion、Figma) ・アプリケーション監視・改善(Datadog) ・AI支援ツールを活用した開発支援(ChatGPT、Claude Code)

【Scala】セキュリティ評価SaaSの開発支援

1,000,000円/月

業務委託(フリーランス)
東京都
渋谷駅
Scala
作業内容 【案件概要】 企業のセキュリティ評価情報を提供するSaaSの開発および保守を行う案件です。 バックエンドはTypeScriptを中心に一部Scalaを用いた構成です。 フロントエンドはReactとTypeScriptによる開発環境です。 Google CloudおよびTerraformを利用したインフラ構築・運用を行います。 PostgresおよびBigQueryを用いたデータ管理を行います。 【作業内容】 ・セキュリティ評価SaaSの開発および保守 ・TypeScriptを用いたバックエンド開発 ・Reactおよび関連フレームワークを用いたフロントエンド開発 ・機能改修および追加に伴う設計と実装 ・Postgresを中心としたSQL開発

【Scala】自社SaaSプロダクトサーバーサイド開発

750,000円/月

業務委託(フリーランス)
東京都
大崎駅
Scala
サーバーサイドエンジニア
作業内容 【業務内容】 自社で提供するSaaSプロダクトにおいて、Scalaを用いたサーバーサイド開発を担当します。プロダクトの設計からコーディング、コードレビュー、テスト、運用まで一貫して関わり、パフォーマンスチューニングや既存機能の改善、リファクタリングを通じて品質向上を図ります。また、運用効率向上のための改善対応や、社内外の開発者向けドキュメント作成にも携わります。AWS環境上でのWebアプリケーション開発を行い、ウォーターフォール型の開発手法でプロジェクトを進行します。 【作業内容】 ・Scalaによるサーバーサイドアプリケーションの設計および実装 ・コードレビューおよび品質改善対応 ・単体テストおよび結合テストの実施 ・パフォーマンスチューニング対応 ・既存機能の改善およびリファクタリング ・運用改善対応および障害調査 ・開発者向けドキュメントの作成および整備 ・AWSEC2環境上でのアプリケーション運用対応 ・mongoDBおよびElasticSearchを用いたデータ連携対応 ・Backlogを用いたタスク管理および進捗対応 ・gitおよびbitbucketを用いたソースコード管理 ・Slackを用いたチーム内コミュニケーション

設定していない条件はありませんか?

スキル・リモート・単価などで絞り込み、
効率よく案件を探せます。

【Scala】オンライン証券サービス バックエンドエンジニア

900,000円/月

業務委託(フリーランス)
東京都
東京駅
JavaScalaGitKotlin
バックエンドエンジニア
作業内容 【業務内容】 事業成長に伴う開発体制強化フェーズにおいて、toC/toB両サービスのバックエンド開発を中心に担当いただきます。金融ドメインに精通したビジネスサイドやUXデザイナー、フロントエンドエンジニアと密に連携しながら、仕様策定から開発・運用まで一貫して関わり、マイクロサービス構成の改善やリリースプロセスの自動化など、プロダクトのスケールを支える技術課題にも取り組みます。 【作業内容】 ・toC/toB向けサービスの機能開発・運用 ・Webサービス/スマートフォンアプリ向けバックエンドAPI開発 ・ビジネスサイド、UXデザイナー、フロントエンドと連携した仕様策定 ・マイクロサービスの継続的な改修 ・運用・監視体制の改善・強化 ・各種ライブラリ、ツールの技術検証およびPoC実施 【リモート日数】フルリモート(初日出社あり)

【Java(その他FW)】電子契約サービス向けWebシステム改修

750,000円/月

業務委託(フリーランス)
東京都
門前仲町駅
JavaAWS
作業内容 【業務内容】 電子契約サービスのWebシステムにおいて、AWSクラウド環境とScala言語を用いた機能追加やパフォーマンス改善を行います。既存システムの改修を目的とし、長期的な開発・保守に携わりながら、システムの安定的な提供を支えます。 【作業内容】 ・AWS環境におけるシステム設計 ・Scalaを用いたWebアプリケーションの開発 ・単体テスト、結合テストの実施

【Scala】資産運用サービス開発

1,000,000円/月

業務委託(フリーランス)
東京都
渋谷駅
Scala
作業内容 【業務内容】 成長中の資産運用サービスにおいて、中核を担うバックエンド開発を担当します。toCおよびtoB向け金融サービスの新規機能開発や既存機能の運用・改善を行い、Webサービスおよびスマートフォンアプリの堅牢なシステム構築に貢献します。ビジネスサイド、UXデザイナー、フロントエンドエンジニアと連携し、要件定義から仕様策定まで上流工程に深く関与します。 【作業内容】 ・金融サービスの新規機能開発 ・既存機能の運用・改善 ・WebサービスおよびスマートフォンアプリのバックエンドAPI開発 ・上流工程での要件定義・仕様策定 ・ビジネスサイド、UXデザイナー、フロントエンドエンジニアとの連携

【Databricks/PySpark/Azure】商用車ロジスティクス可視化基盤のデータ処理最適化

880,000円/月

業務委託(フリーランス)
神奈川県
ScalaSparkAzure
サーバーエンジニア
作業内容 【作業内容】 ・Databricks(PySpark, Scala)環境のパフォーマンス最適化を行います。 ・大規模データ処理の実装・改修を担当します。 ・Azureデータ基盤のパフォーマンス改善を行います。 ・保守・構成管理およびリファクタリングを担当します。

【Scala】資産運用系スタートアップ向けバックエンドAPI開発

1,000,000円/月

業務委託(フリーランス)
東京都
半蔵門駅
Scala
バックエンドエンジニア
作業内容 【業務内容】 資産運用系スタートアップにおけるtoCおよびtoBサービスのバックエンド開発を担当します。Webサービスおよびスマホアプリ向けのAPI開発を中心に、金融知見を持つビジネスサイドやUXデザイナー、フロントエンドエンジニアと連携しながら仕様策定を行います。マイクロサービスアーキテクチャの継続的な改修や運用、監視強化に加え、新規プロダクト導入や機能追加プロジェクトを推進し、リリースプロセスや開発環境の効率化および自動化にも取り組みます。 【作業内容】 ・Scalaを用いたバックエンドAPIの設計および開発 ・toCおよびtoBサービスの機能開発および運用対応 ・Webサービスおよびスマホアプリ向けAPI開発 ・ビジネスサイドやデザイナー、フロントエンドとの仕様策定 ・マイクロサービスの改修および運用監視の強化 ・ライブラリやツールの検証およびPoC実施 ・toBプロダクトの新規導入および機能追加対応 ・リリースプロセスおよび環境構築の自動化推進

【Scala/React/リモート併用】事業者向けセキュリティ信用評価サービス 開発エンジニア

640,000円/月

業務委託(フリーランス)
東京都
JavaSQLScalaKotlinReact
サーバーサイドエンジニア
作業内容 【作業内容】 クラウドサービスのセキュリティ評価情報を提供するSaaS「Assured(アシュアード)」の開発・保守業務を担当していただきます。 【求める人物像】 リモートの環境下で円滑にコミュニケーションができる方 お客様目線で業務を遂行できる方 データや事実から仮説を立てて分析し、問題解決ができる方 自発的に改善点を見つけ、実行できる方 【開発環境】 バックエンド: Scala/PlayFramework, Python, Go フロントエンド: React, TypeScript インフラ: Google Cloud, Terraform データベース: Postgres, Firestore, BigQuery ツール: GitHub, Slack, Notion, Figma, Datadog, ChatGPT, Claude Code

【Scala】オンライン証券サービス バックエンド開発

900,000円/月

業務委託(フリーランス)
東京都
渋谷駅
JavaScalaGitKotlin
バックエンドエンジニア
作業内容 【業務内容】 オンライン証券サービス向けのバックエンド開発を担当していただきます。toC/toB向けサービスの機能開発や運用、Webサービスおよびスマホアプリ向けのバックエンドAPI開発を行い、ビジネスサイドやUXデザイナー、フロントエンドと連携して仕様策定を進めます。マイクロサービスの継続的な改修や運用、監視体制の改善・強化、ライブラリやツールの技術検証およびPoCも実施します。 【作業内容】 ・toC/toB向けサービスの機能開発・運用 ・Webサービスおよびスマホアプリ向けバックエンドAPI開発 ・ビジネスサイド、UXデザイナー、フロントエンドと連携した仕様策定 ・マイクロサービスの継続的な改修・運用 ・監視体制の改善・強化 ・各種ライブラリやツールの技術検証およびPoC実施 【稼働日数】週5日 【リモート日数】フルリモート(※初日のみPC受取等のため出社あり)

【Scala】toC・toB向けWebサービスおよびスマートフォンアプリの開発支援

1,000,000円/月

業務委託(フリーランス)
東京都
渋谷駅
Scala
作業内容 【案件概要】 toC/toB向けWebサービスおよびスマートフォンアプリのバックエンド開発プロジェクトです。 ユーザーに価値を届ける新機能開発から、大規模トラフィックを支える堅牢なAPI設計・開発まで幅広く担当いただきます。 ビジネスサイドやUXデザイナー、フロントエンドエンジニアと連携し、仕様策定など上流工程から関与する機会も豊富です。 マイクロサービス改修や運用・監視強化を通じ、スケーラブルで安定したシステム構築に貢献できます。 最新技術の検証やPoCを通じて、プロダクト進化に直接関わるやりがいのある環境です。 【作業内容】 ・バックエンドAPIの設計・開発 ・新規機能の実装および既存機能の改修 ・マイクロサービスの運用・監視強化 ・上流工程での仕様策定・要件調整 ・新技術の検証・PoC実施

【Scala】Zscalerを用いたセキュリティシステムの設計・構築

750,000円/月

業務委託(フリーランス)
東京都
芝浦ふ頭駅
Scala
作業内容 【業務内容】 Zscalerを用いたセキュリティシステムの設計・構築を担当しています。既存システムのセキュリティ強化や刷新を行い、リモートワーク環境下でも安全に利用できる環境の提供を目的としています。 【作業内容】 ・Zscaler導入および設定 ・セキュリティシステム設計・構築 ・既存システムのセキュリティ強化 ・リモートワーク環境向けセキュリティ対策 ・システム稼働状況の確認と安定運用

【Python(Web開発系)】オープンイノベーションプラットフォームの開発・拡張

1,500,000円/月

業務委託(フリーランス)
東京都
東京駅
PythonScalaKotlin
作業内容 【案件概要】 日本最大級のオープンイノベーションプラットフォームの開発・拡張案件です。 第二創業期における開発組織の再構築と事業拡大を目的としています。 プロダクト開発チームの中心として設計から実装まで幅広く担当します。 Go、Ruby、Rust、Scala、TypeScriptなど多様な技術スタックを活用します。 高度な技術力と開発スピードを重視するチャレンジングな環境です。 【作業内容】 ・バックエンド開発 ・API開発および実装 ・クラウド環境でのインフラ構築 ・コンテナオーケストレーション環境での開発 ・CI/CDパイプラインの構築および運用

設定していない条件はありませんか?

スキル・リモート・単価などで絞り込み、
効率よく案件を探せます。

【TypeScript(React)】SaaS企業評価システム開発・保守業務

1,200,000円/月

業務委託(フリーランス)
東京都
渋谷駅
ReactTypeScript
作業内容 【案件概要】 SaaS企業評価の開発・保守案件です。 フロントエンドはReact・TypeScript、バックエンドはTypeScript(一部Scala)で開発します。 Google Cloud・Terraformを用いたインフラ構築・運用やPostgres・BigQueryでのデータ管理も担当します。 AIコーディング支援ツールを活用しつつ、週3日出社でチーム開発を行います。 【作業内容】 ・SaaS企業評価の開発・保守 ・フロントエンド開発(React, TypeScript) ・バックエンド改修・新規設計(TypeScript中心、一部Scala) ・SQL/Postgresによるデータ操作 ・Google Cloud・Terraformを用いたクラウド環境開発・運用 ・チーム内外とのコミュニケーション・改善提案・実行

【TypeScript(React)】新規事業向けフロントエンド・バックエンド開発

1,000,000円/月

業務委託(フリーランス)
東京都
東京駅
PHPPythonScalaNode.jsAngularAWSAzureGitHubReactTypeScriptNext.jsTerraform
フロントエンドエンジニアバックエンドエンジニア
作業内容 【業務内容】 新規事業プロダクトの開発において、フロントエンドおよびバックエンドの設計、実装、効果検証を担当します。技術選定や導入、コーディング方針策定、コードレビュー、開発プロセス改善にも携わり、高品質で効率的なプロダクト開発を推進します。 【作業内容】 ・React、Next.js、TypeScript、Angular等のフロントエンド技術を用いた開発、設計、実装、テスト、効果検証 ・PHP、Node.js、Python、Scala等のバックエンド技術を用いた開発、設計、実装、テスト、効果検証 ・AWS、Azure、Terraform等のクラウドインフラを用いた開発環境構築、運用、保守 ・コーディング規約の策定と遵守、コードレビューの実施 ・開発プロセスの改善提案と実装

【TypeScript(React)】企業評価クラウドサービスの開発支援

850,000円/月

業務委託(フリーランス)
東京都
渋谷駅
ReactTypeScript
作業内容 【案件概要】 企業のセキュリティ評価情報を提供するクラウド型SaaSの開発および保守を行うプロジェクトです。 既存機能の改善から新機能追加まで、バックエンドを含めた幅広い開発領域に携わっていただきます。 TypeScriptやReactを中心に、ScalaやGoogle Cloudを含むモダンな技術スタックを採用しています。 プロダクトの信頼性や拡張性を重視し、継続的な価値提供を目的とした開発体制となっています。 【作業内容】 ・企業向けセキュリティ評価SaaSの開発および保守 ・バックエンドを含む機能改修および新機能追加の設計 ・TypeScriptを用いたアプリケーション開発 ・Reactを用いたフロントエンド開発 ・Scalaを用いたバックエンド開発対応 ・Google Cloud環境下での開発・運用対応

【データ分析系(Python/SQL/R/BI)】商用車ロジスティクス可視化基盤のデータ処理最適化

1,130,000円/月

業務委託(フリーランス)
神奈川県
新川崎駅
PythonSQLScala
作業内容 【業務内容】 大手トラック製造販売メーカー向けのロジスティクス可視化基盤において、膨大なGPSログデータの解析処理を最適化する業務を担当していただきます。DatabricksやAzureデータ基盤を活用し、データ処理パイプラインのパフォーマンス改善やスケーラビリティ向上を推進し、ロジスティクス全体の効率化とDX推進に貢献します。 【作業内容】 ・Databricks(PySpark, Scala)でのデータ処理パイプラインのボトルネック特定と最適化 ・数億行規模データの処理ロジック実装・改修とスケーラビリティ向上 ・Azureデータ基盤(Data Factory, SQL Database等)のパフォーマンス改善と安定稼働 ・既存コードの保守・構成管理 ・リファクタリングによる品質向上と開発効率化

【Java(その他FW)】事業者向けセキュリティ信用評価サービス開発

1,000,000円/月

業務委託(フリーランス)
東京都
渋谷駅
Java
作業内容 【業務内容】 事業者向けセキュリティ信用評価サービスの開発を担当します。ScalaおよびJavaを中心としたバックエンド開発を軸に、フロントエンドやクラウドインフラとも連携しながらサービス全体の設計、実装、改善を行います。セキュリティ評価ロジックやデータ活用基盤の開発に携わり、信頼性と拡張性を考慮したシステム構築を進めます。複数の技術スタックを活用し、チーム内外と連携しながら品質の高いサービス提供を目指します。 【作業内容】 ・ScalaまたはJavaによるバックエンド機能開発 ・PlayFrameworkを用いたAPI設計および実装 ・PythonやGoを用いた周辺機能の実装 ・ReactTypeScriptによるフロントエンド開発連携 ・GoogleCloud環境でのシステム構築および運用対応 ・Terraformを用いたインフラ構成管理 ・PostgresFirestoreBigQueryを利用したデータ設計および連携 ・GitHubを用いたソース管理およびレビュー ・各種ツールを用いた開発コミュニケーションおよび品質改善

【TypeScript(その他FW)】事業者向け企業信用評価サービス開発・保守

1,200,000円/月

業務委託(フリーランス)
東京都
渋谷駅
SQLPostgreSQLReactTypeScriptNext.js
バックエンドエンジニア
作業内容 【業務内容】 企業向けのセキュリティ評価情報を提供するSaaSの開発および保守に携わり、既存アーキテクチャの移行作業も担当します。 【作業内容】 ・SaaSの開発・保守 ・既存アーキテクチャの移行(React SPA / Scala API → ReactRouter SSR) 【稼働日数】週5日 【リモート日数】週3日出社

【Java(その他FW)】クラウドセキュリティSaaS向けソフトウェア開発

1,200,000円/月

業務委託(フリーランス)
東京都
東京駅
Java
作業内容 【業務内容】 クラウドサービスのセキュリティ評価情報を提供するSaaS「Assured」の開発・保守を担当し、バックエンドやフロントエンド、インフラ、データベースの開発および運用を行います。 【作業内容】 ・SaaS「Assured」の機能追加・改修開発(設計?リリース) ・Java, Scala, Kotlinを用いたバックエンド開発 ・PostgreSQLを用いたデータベース設計・開発 ・テスト実施とリリース作業

【Java(Spring)】M&Aマッチングプラットフォーム開発

1,000,000円/月

業務委託(フリーランス)
東京都
渋谷駅
JavaScalaSpringAWSKotlinReactGoogle Cloud PlatformVue.js
フロントエンドエンジニアバックエンドエンジニア
作業内容 【業務内容】 法人向けM&Aマッチングプラットフォームの設計から開発までを担当し、既存サイトの機能改善や新規機能開発に携わります。フルスタックエンジニアとしてバックエンド・フロントエンド・インフラまで幅広く対応し、必要に応じて仕様調整も行います。 【作業内容】 ・KotlinとSpring Bootを用いたバックエンドAPIの開発・保守 ・Vue.jsを用いたフロントエンドアプリケーションの開発・保守 ・RESTful APIの設計・開発 ・RDBのスキーマ設計とパフォーマンスチューニング ・AWSサービスを用いたインフラ設計・構築 ・JUnit、Cypressを用いたテストコード作成と実行 ・設計ドキュメントの作成とレビュー ・必要に応じて仕様調整

【Java(Spring)】法人向けM&Aマッチングプラットフォームのフルスタック開発

1,000,000円/月

業務委託(フリーランス)
東京都
渋谷駅
JavaScalaSpringAWSKotlinReactGoogle Cloud PlatformVue.js
フロントエンドエンジニアフルスタックエンジニアバックエンドエンジニア
作業内容 【案件概要】 法人向けM&Aマッチングプラットフォームの開発支援プロジェクトです。 既存サービスの機能拡張およびパフォーマンス向上を目的とした改善開発を行います。 バックエンドはKotlinおよびSpring Boot、フロントエンドはVue.jsを採用し、AWS環境で構築されています。 設計から開発、テストまでを主体的にリードできるフルスタックエンジニアを募集しています。 【作業内容】 ・KotlinおよびSpring BootによるバックエンドAPI設計、開発 ・Vue.jsを用いたフロントエンド設計および実装 ・RDB設計およびパフォーマンスチューニング対応 ・AWS環境でのインフラ設計、構築、運用 ・JUnitやCypressを用いたテスト実施

【ネットワークエンジニア】SaaSシステム環境モダナイゼーション

1,100,000円/月

業務委託(フリーランス)
東京都
東京駅
JavaScalaLinuxAWSApacheTomcatJettySolrKotlinElasticsearchLambda
ネットワークエンジニアインフラエンジニアSRE
作業内容 【業務内容】 SaaSベンダー向け既存システムのAWS環境への移行と最適化を担当し、老朽化したシステム環境のモダナイゼーションを推進します。Apache SolrからAWS Elasticsearchへの移行やインデックス最適化を通じてパフォーマンス向上を図り、エンドクライアントのSREチームと緊密に連携して開発・運用を行います。 【作業内容】 ・既存システムのAWS環境への移行作業 ・Apache SolrからAWS Elasticsearchへのデータ移行 ・インデックス設計の最適化とパフォーマンス改善 ・システム運用・監視設定の構築 ・エンドクライアントSREチームとの連携・調整

設定していない条件はありませんか?

スキル・リモート・単価などで絞り込み、
効率よく案件を探せます。

この条件で新着案件を受け取りませんか?

Scala

あなたにピッタリ
フリーランス案件が見つかる

  • 137万件以上のフリーランス案件から一括検索

    370,685の案件を保有しており、エンジニアやクリエイター向けを中心にたくさんの案件を一括検索可能です。

    ※ 7月9日(木)更新

    37万件以上のフリーランス案件から一括検索

  • 2あなたの経験やスキルに適した案件をメールでお知らせ

    マイページに入力して頂いた経験や希望条件に合わせて、ご希望にマッチした案件をメールでお送りするので効率的な案件探しが可能です。

    あなたのプロフィールからおすすめの案件・求人

今すぐ無料登録

Scalaの月額単価相場

Scalaのエージェント別案件数

Scalaのフリーランス案件・求人を保有しているフリーランスエージェントは、①レバテックフリーランス:607件、②フリコン:179件、③Midworks:118件、④アットエンジニア:82件、⑤テックリーチ:74件、⑥フォスターフリーランス:71件、⑦テックビズフリーランス:63件、⑧ビズリンク:58件、⑨HiPro Tech(ハイプロテック):42件、⑩FLEXY(フレキシー):39件となっています。(※フリーランスHub調べ/2026年7月) Scalaのフリーランス案件・求人を豊富に保有しているフリーランスエージェントは①レバテックフリーランス、②フリコン、③Midworksであることがわかります。 Scalaのフリーランス案件・求人に参画を希望するフリーランスの方は①レバテックフリーランス、②フリコン、③Midworksを中心に複数のフリーランスエージェントに登録することをおすすめします。

Scalaのエージェント別月額単価相場

Scalaのフリーランス案件・求人を保有しているフリーランスエージェント別の単価相場は、①PMO NAVI:125万円、②チョクフリ:122.5万円、③Findy Freelance:100.5万円、④コンプロフリーランス:100万円、⑤1 on 1 Freelance:100万円、⑥Webist:100万円、⑦HiPro Tech(ハイプロテック):97.7万円、⑧BIGDATA NAVI:93.4万円、⑨フリーランスのミカタ:91.9万円、⑩プロエンジニア:90万円となっています。(※フリーランスHub調べ/2026年7月) Scalaのフリーランス案件・求人の月額単価が高いフリーランスエージェントは①PMO NAVI、②チョクフリ、③Findy Freelanceであることがわかります。 Scalaのフリーランス案件・求人に参画を希望するフリーランスの方は①PMO NAVI、②チョクフリ、③Findy Freelanceを中心に複数のフリーランスエージェントに登録することをおすすめします。

Scalaの都道府県別案件数

Scalaのフリーランス案件・求人の都道府県別案件数は、①東京都:1323件、②大阪府:53件、③神奈川県:16件、④福岡県:12件、⑤愛知県:7件、⑥埼玉県:5件、⑦兵庫県:3件、⑧千葉県:2件、⑨京都府:1件となっています。(※フリーランスHub調べ/2026年7月) Scalaのフリーランス案件・求人が集中している都道府県は①東京都、②大阪府、③神奈川県であることがわかります。 Scalaのフリーランス案件・求人に参画を希望するフリーランスの方は①東京都、②大阪府、③神奈川県を中心にフリーランス案件を探されることをおすすめします。

Scalaの職種別案件数

Scalaのフリーランス案件・求人の職種別案件数は、①サーバーサイドエンジニア:363件、②バックエンドエンジニア:294件、③フロントエンドエンジニア:241件、④スマホアプリエンジニア:106件、⑤PM:98件、⑥デザイナー:98件、⑦アプリケーションエンジニア:81件、⑧インフラエンジニア:72件、⑨フルスタックエンジニア:63件、⑩SRE:56件となっています。(※フリーランスHub調べ/2026年7月) Scalaのフリーランス案件・求人は①サーバーサイドエンジニア、②バックエンドエンジニア、③フロントエンドエンジニアが多いことが分かります。

Scalaの職種別平均単価

Scalaのフリーランス案件・求人の職種別の平均単価は、①プランナー:150万円、②アナリスト:127.1万円、③コンサル:120.7万円、④ブリッジSE:110万円、⑤データアナリスト:102.6万円、⑥3Dデザイナー:100万円、⑦オペレーター:100万円、⑧ヘルプデスク:100万円、⑨コールセンター:100万円、⑩社内SE:95万円となっています。(※フリーランスHub調べ/2026年7月) Scalaのフリーランス案件・求人の月額単価が高い職種は①プランナー、②アナリスト、③コンサルであることがわかります。

Scalaの業界別案件数

Scalaのフリーランス案件・求人の業界別案件数は、①サービス:1002件、②広告:288件、③SaaS:206件、④EC:157件、⑤IT:135件、⑥AI:116件、⑦金融:97件、⑧機械:85件、⑨メディア:65件、⑩製造:57件となっています。(※フリーランスHub調べ/2026年7月) Scalaのフリーランス案件・求人は①サービス、②広告、③SaaSが多いことが分かります。 Scalaのフリーランス案件・求人に参画を希望するフリーランスの方は①サービス、②広告、③SaaSを中心に複数の業界の案件を検討されることをおすすめします。

Scalaの業界別平均単価

Scalaのフリーランス案件・求人の業界別の平均単価は、①コンサル:120.7万円、②航空:99.8万円、③生命保険:96.7万円、④医療・福祉:95万円、⑤ヘルスケア:93.8万円、⑥製薬:93.6万円、⑦FinTech:91.4万円、⑧Sier:90.6万円、⑨化学:90万円、⑩エンタメ系アプリ:90万円となっています。(※フリーランスHub調べ/2026年7月) Scalaのフリーランス案件・求人の月額単価が高い業界は①コンサル、②航空、③生命保険であることがわかります。 Scalaのフリーランス案件・求人に参画を希望するフリーランスの方は①コンサル、②航空、③生命保険を中心に複数の業界の案件を検討されることをおすすめします。

Scalaの常駐案件・リモートワーク案件割合

Scalaのフリーランス案件・求人数のリモートワーク案件・常駐案件の割合を分析するとリモートワーク案件が882件(56.9%)、常駐案件が669件(43.1%)となっています。 したがって、Scalaフリーランス案件・求人に関してはリモートワーク案件が多いことがわかります。 (※フリーランスHub調べ/2026年7月)

Scala案件のよくある質問

Scalaの月額単価の相場はどれくらいですか?

Scalaの月額単価の相場は83万円です。スキルやご経験により、

単価が変わります。自分のスキルや経験に合った案件は、こちらの案件一覧ページから検索・応募できます。

Scalaの案件数は何件ですか?

フリーランスHub上でご覧いただけるScalaの案件数は1551件です。 尚、応募先エージェントで非公開案件の提案を受けられる場合もあります。

未経験でもScalaのフリーランス案件に応募することは可能ですか?

はい。応募先エージェントが条件を設けていない限り、基本的には未経験でも応募することが可能です。 ただし、中には実務経験を重視する案件もありますので、未経験で参画できる案件があるかどうかは応募先エージェントに確認してみましょう。

Scalaについて

【Scalaの概要】 Scalaは、2001年にスイスで開発されたプログラミング言語です。Scalaの特色は、JVM(Java Virtual Machine、Java仮想マシン)で動作することです。Javaのフレームワークやライブラリは、Scalaでもそのまま使用できます。また、高速処理が可能な点もScalaを特徴づけています。そのため、利便性が非常に高く、2023年9月現在、Javaの後継言語としてさまざまな方面から注目を集めています。オブジェクト指向と関数型のどちらにも対応でき、この言語だけで非常に広い場面に対応できることが特徴です。 【Scalaの特徴】 Scalaは、オブジェクト指向プログラミング、関数型プログラミングの両方を実行できます。ハイブリッド言語といわれる所以です。オブジェクト指向プログラミングの、修正や機能の追加が容易という特徴と、関数型プログラミングの、コードが分かりやすいという特徴を兼ね備えています。さらに開発者のマーティン・オーダスキー教授が「javac」の開発も行っている関係から、ScalaはJavaとの互換性の重視が顕著です。 ScalaはJavaのクラスを継承できますし、ScalaではJavaのライブラリが使用できます。Java仮想マシン上で動作するJVM言語の1つであることも共通点です。Scalaも開発環境や実行環境を整えやすい言語といえます。 【Scalaフリーランスエンジニアの参画が可能な案件例】 Scalaは、前述の通り対応できる範囲が非常に広いことが特徴です。旧システムのリプレイスから、新規開発までどのような状況にも対応できるほか、人気がある言語のJavaと相性が良いことも、その理由です。以下では、Scalaに関する案件をいくつか紹介します。 ・SaaS事業者向けシステム開発案件 SaaS事業者に向けたシステムの開発案件で、月単価は1,150,00円です。勤務先は東京で、契約期間は140~180時間とされています。Scalaはもちろん、PHPでの開発経験でも構わないと記載されているため、現在Scalaを学習中であるものの、PHPの経験しかないという方にもおすすめの案件です。 ・ 求人検索エンジン開発(バックエンドエンジニア) 求人検索エンジンの開発案件で、月単価は550,000円から650,000円、勤務地は東京都で契約期間は140~180時間とされています。要件定義から運用までの全工程を担当する案件で、必須スキルとして、Scalaでの1年以上の開発経験のほか、スクラム開発に関する経験も求められます。 ・SaaS事業者のサーバーサイド開発 SaaS事業者のサーバーサイド開発を担当する案件です。月単価は700,000円で、勤務地は東京都、契約期間は140~180時間とされています。必要スキルとしては、JVM系言語の経験が挙げられていますが、その中でもScalaの経験があると良いとされています。こちらもアジャイルでのチーム開発経験が求められているため、開発にはスピードが求められているといえるでしょう。そのため、ある程度慣れたエンジニアに向いた案件だといえます。 ・ゲーム開発エンジンの構築 Scalaを使用して、ゲームエンジンを開発する案件です。月単価は900,000円で契約期間は140~180時間、勤務地は東京都です。本案件では、Scalaを使ってゲームエンジンの中核部分や、ゲーム開発に役立つさまざまな機能を開発することが求められます。 【Scalaフリーランスエンジニアの未経験での案件参画に関して】 Scalaは幅広い分野に対応できるため、一見するとこれからプログラミングを始めたいという方にもおすすめしやすい言語に見えます。しかし、多くのことができるがゆえに習得が難しいことや、Scalaの知識以外に案件ごとにさまざまな知識を求められるため、未経験者が案件に参画することは比較的難しいといえるでしょう。言語自体が新しく、日本語のドキュメントが少ないという点から学習がしづらいということも難易度を高めています。トラブルが起きたときに、どのように解決するかを覚えるためにも、まずは企業に所属して、実務経験を積むことがおすすめです。また、ScalaはJavaプログラマにとっては比較的習得が容易とされています。未経験からフリーランスエンジニアを目指すなら、まずはJavaの習得から始めることがおすすめです。Javaについて学習し、企業に所属して実績を積むと同時に、空いた時間でScalaの学習を進めましょう。 【Scalaフリーランス案件・求人に参画するために必要なスキル】 Scalaは、Javaとの互換性があります。Javaそのものと、そのライブラリの知識や経験も重視されるでしょう。Javaを用いた開発に参画したことがある方は、経験で得たスキルをScala関連のフリーランス案件でも活かせます。Scalaには、関数処理とオブジェクト指向に同時対応できるという特性もあります。それゆえScalaは関数処理を要する機能実装に活用されることがあるので、そうしたフリーランス案件への参画時には関数型言語の知識が重宝されるでしょう。Scalaは金融やSNS、ゲームなどへの活用が進んでおり、こうした分野でも将来的にAI搭載が一般的になるといわれています。AI開発でよく用いられるPython、機械学習、統計学のような知識を身につけることで、幅広い業務に対応可能なフリーランスエンジニアになれる可能性が高まります。ScalaはWebアプリの開発時に使用される機会が多い言語です。従って、Scalaを使う案件ではWebに関する知識が求められます。自分で環境構築し、アプリを開発して公開できるまでのスキルが必要です。 【Scalaの習得難易度・勉強方法について】 Scalaは、学習難易度が高めな言語と言われます。その主な理由は、オブジェクト指向と関数型の両方の特徴を併せ持つハイブリッド言語であるためです。ある程度Javaを習得し開発経験を持っている人は身につけやすいという声もありますが、関数型言語の特性や感覚が分からなければ、学習過程で難しいと感じる場面が多くあるでしょう。学習方法としては、Java環境を構築したあと、開発環境であるIntelliJ IDEAをインストールし、Scala開発向けのプラグインを追加します。開発環境が準備できたら、独学の場合は学習サイトを活用するか、書籍を購入して学んでいくかのいずれかで学習を進めましょう。どちらが良いかは個人差がありますが、入門レベルであれば学習サイトで無料で学べます。ある程度独学でScalaを学んだら、実際に自作でシステムを開発してみましょう。 学習サイトや書籍で勉強する過程でもシステムを作るチュートリアルがありますが、自分で設計して開発することは、大きな経験です。自力でシステム開発すると、自分の知識の足りない部分が明らかになるためです。また、自作のシステムが完成すると、成果物としてのアピール材料にできます。 【Scalaフリーランスエンジニアにおすすめのフレームワーク】 Scalaのフリーランスエンジニアにおすすめのフレームワークを4つ紹介します。 ・Play Framework Play FrameworkはオープンソースのWebアプリケーション用フレームワークで、Zenexity社のGuillaume Bort氏によって開発されました。JavaとScaraの2つのプログラミング言語で構築されており、Ruby on Railsの影響が強いフレームワークとしても知られています。軽量で動きが速いという特徴を持ち、Scalaの代表的なフレームワークとしてWebサービスの開発などで活用されています。 ・Skinny Framework Skinny Micro上に構築された、フルスタックのWebアプリフレームワークで、一般的にSkinny(スキニー)と呼ばれます。Scala on Railsをコンセプトとしており、必要なコンポーネントが揃っていて、環境設定も容易であるなど、気軽に開発をスタートできるフレームワークです。SkinnyはRuby on Railsに強く影響を受けていて、サーブレットベースのWebアプリ開発での優れた生産性の実現のために最適化されています。 ・Lift Liftとは安全性を強く意識して開発されたWebフレームワークです。公式サイトは「最も強力で安全なWebフレームワーク」というコンセプトを掲げています。高い安全性を保つ、開発者中心で構築できる、スケーラブルに処理できる、デスクトップアプリのようなインタラクティブさがあるなどの特徴があります。Liftはコントローラーの概念がなく、アウトラインから視覚的に製作していく独特な開発スタイルも特徴の一つです。 ・Scalatra Scalatraは分かりやすく、小さく作るというコンセプトのもとで開発されたWebマイクロフレームワークです。Ruby用のフレームワークのSinatraをモデルとして開発されました。JVMのパワーとScalaの美しさ、簡潔さを組み合わせ、高機能のWebサイトやAPIの素早い構築が可能です。小規模な開発に向いており、軽量で高いパフォーマンスが発揮できます。 【Scalaの市場動向や将来性について】 Scalaは、日本国内ではまだ需要が少ないものの、将来性が高いとされる言語です。それは、コード量が少なくエラーが生じにくい、幅広い開発に対応できる、オブジェクト指向型と関数型プログラミング双方に対応しているという特徴があるためです。近年では、開発のスピード化が進んでいます。そのため、対応できる業務の幅が広く、短く簡潔に記載できるという言語は非常に需要の高いものだといえるでしょう。大規模システム案件で使われているJavaの後継と言われている点も将来的なScalaエンジニアの需要の増大を予想させます。実際に国内でもソーシャルブックマークサービスやチャットツールなどでScalaが実装されており、安定性や対応幅から今後も増えることが予想されています。大企業でもScalaを使っているという例は、多くあります。例えば、音楽や動画配信に関するサブスクリプションサービスを展開している企業などは、Scalaを使用している代表的な例といえるでしょう。このような案件がなくならない限り、Scalaの将来性もまた失われていないといえます。 ※この文章は、2023年7月時点の内容です。