• Scala

リセット

Scalaの案件・求人一覧

1-40 / 全 1528
  • NEW

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

850,000円/月

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

【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導入および設定 ・セキュリティシステム設計・構築 ・既存システムのセキュリティ強化 ・リモートワーク環境向けセキュリティ対策 ・システム稼働状況の確認と安定運用

【JVM系言語/React】クラウド信用査定サービス開発案件

850,000円/月

業務委託(フリーランス)
東京都
渋谷駅
JavaPythonSQLGoScalaPostgreSQLGitHubKotlinReactBigQueryTypeScriptVue.js
フロントエンドエンジニアサーバーサイドエンジニア
作業内容 ・クラウド信用査定サービスの開発、保守に携わっていただきます。 ・技術スタックは以下となり、フルスタックでお任せする想定です。  - バックエンド(Scala、Play Framework、Python、Go)  - フロントエンド(React、TypeScript)  - インフラ(Google Cloud、Terraform)  - データベース(PostgreSQL、 Firestore、BigQuery)  - ツール(GitHub、Slack、Notion、Figma、Datadog、ChatGPT、Claude Code)

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

1,500,000円/月

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

(リモート)オンライン健康度測定プログラム開発【Scala】

550,000円/月

業務委託(フリーランス)
東京都
飯田橋駅
Scala
バックエンドエンジニア
作業内容 ・Scalaにてオンライン健康度測定プログラム ・工程:設計〜テスト

【常駐】長期 Kotlin GCP 法人向け決済プラットフォーム バックエンド開発(週5日/Kotlin)

650,000 〜 800,000円/月

業務委託(フリーランス)
東京都
JavaPHPPythonRubyScalaGitGitHubKotlinGoogle Cloud Platform
バックエンドエンジニア
作業内容 BtoB決済サービスを展開する企業にて、クレジットカードを用いた後払いシステムの裏側を丸ごと担当いただきます。○決済処理を行うコア機能の設計・開発・運用○ユーザー用アプリや社内管理ツールの作成○営業や企画など、他部署との仕様調整・連携 ======================== ※必ずお読みください※ 【20 代から50代前半の方が活躍中】 ※実務経験1年以上ありの方が対象の案件です! 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ※日本在住の方のみ ========================

【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チームとの連携・調整

【クラウドエンジニア(AWS)】SaaSシステムAWS環境移行と最適化

1,000,000円/月

業務委託(フリーランス)
東京都
東京駅
JavaScalaLinuxAWSApacheTomcatJettySolrKotlinElasticsearchLambda
インフラエンジニアSRE
作業内容 【業務内容】 既存のSaaSシステムをAWS環境へ移行し、長年運用されているシステム環境のモダナイゼーションを担当します。Apache SolrからAWS Elasticsearchへの移行作業やインデックス最適化、パフォーマンス向上を実施し、クライアント企業のSREチームと連携しながら安定した運用を支援します。 【作業内容】 ・Apache SolrクラスタからAWS Elasticsearchクラスタへのデータ移行 ・Elasticsearchインデックス設定、シャーディング設計、レプリケーション構成の最適化 ・パフォーマンスチューニングとインデックス最適化 ・クライアントSREチームとの技術情報共有と協調作業

【TypeScript/React/リモート併用】事業者向け企業信用評価サービス 開発エンジニア

640,000円/月

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

【データ分析系(Python/SQL/R/BI)】大手企業向けデータ分析基盤開発支援

750,000円/月

業務委託(フリーランス)
福岡県
呉服町駅
PythonSQLGoScalaSpark
作業内容 【案件概要】 ・大手企業向けデータ分析基盤およびETL基盤のシステム開発支援。 ・データ活用を目的としたアーキテクチャ検討から設計・実装までを担当。 ・ビッグデータ分析・加工のための分散処理基盤を構築。 ・Python/SQL/クラウド基盤/BIなどを活用したデータエンジニアリング業務。 【作業内容】 ・データ分析基盤/ETL基盤におけるアーキテクチャ検討(要件整理、方式検討、ツール選定) ・データレイク/DWH/マート構成の設計(スキーマ設計、パイプライン構成、データフロー設計) ・Python/SQLを用いたETL処理の実装(データ抽出、加工、統合、ロード処理の自動化) ・分散処理基盤(Spark、Hadoop、クラウドネイティブ基盤等)の構築・パフォーマンス最適化 ・各種データパイプラインのジョブ設計・バッチ開発 ・データ品質管理(クレンジング、検証ロジック実装、異常検知処理の整備) ・BIツール向けデータマートの整備、レポート用データセット設計 ・基盤運用に向けたドキュメント作成(設計書、データフロー図、運用手順書など) 【開発環境】 ・OS(インフラ)/クラウド(GCP、IaaS、PaaS、FaaS)、Spark、Kubernetes、Linux ・DB/Cassandra、Redis、Elasticsearch、mySQL、PostgreSQL ・ツール/JIRA、Confluence、GitLab、Slack、GoogleWorkspace ・運用/IaC(Terraform、Ansible、Helm)、CI/CD(GitLabCI、kubectl)

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

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

【TypeScript(React)】航空会社向け航空機関連サービス開発

1,300,000円/月

業務委託(フリーランス)
東京都
東京駅
JavaGoScalaCSSHTMLAngularAWSAzureKotlinReactTypeScriptVue.js
フロントエンドエンジニアバックエンドエンジニア
作業内容 【業務内容】 航空会社向けの航空機関連サービスの開発に携わり、フロントエンドからバックエンド、インフラまで幅広く担当し、顧客視点に基づいたUI/UX設計やシステム開発、運用を行います。 【作業内容】 ・Svelte、TypeScriptを用いたフロントエンド機能の実装 ・デザイナーと連携したUI/UX設計、実装 ・GraphQLサーバーの設計、実装、パフォーマンスチューニング ・GraphQL Webクライアントの開発 ・各種SaaSのAPI調査と検証、連携実装 ・ユニットテスト(Vitest、JUnit)による機能テスト実施 ・CI/CDパイプライン(GitHub Actions、Cloud Build)の構築と運用 ・Cloud Run、Vercel等を用いたインフラ環境の構築と運用 ・Datadog、Sentry.ioを用いたログ収集とモニタリング ・システムの保守、運用

【TypeScript/Python/フルリモート】サービスECプラットフォーム運営企業におけるフルスタックエンジニア

810,000円/月

業務委託(フリーランス)
JavaPythonRubyScalaOracleMySQLPostgreSQLRedisNode.jsRailsGitHubReactTypeScript
フロントエンドエンジニアフルスタックエンジニアバックエンドエンジニア
作業内容 【作業内容】 ・サービスECプラットフォーム運営企業においてプロダクトエンジニアとしてご参画いただきます。 ・プロダクト戦略に基づき、ニーズの特定や探索から機能の設計、実装まで一気通貫でご担当いただきます。 ・プロダクトのニーズに対するソリューション立案及び実現性の最適化を行っていただきます。 ・実装・自動テストの作成・レビュー・検証・リリースなどプロダクト開発を行っていただきます。 ・チームに紐付いている機能群の改善や負債解消等のメンテナンスを行っていただきます。 ・仕様確認、不具合調査などの問い合わせ対応やシステムアラートの対応を行っていただきます。 ・チームの仮説検証サイクルの最速化に向けての改善を行っていただきます。 【ポジションの魅力】 ・業務委託・正社員の垣根無く業務をおこなっていただくため、大きな裁量をもってご稼働いただけます。 【開発環境】 ・言語:TypeScript, Python ・フレームワーク:Laravel, Gin, React, Flutter ・インフラ:AWS ・ミドルウェア:MySQL, Apache, Nginx, Redis ・その他:Terraform, Cloudflare, Figma, GitLab, GitLab CI, Test Cafe, CloudFormation, Mackerel, Datadog, Confluence, JIRA, Slack
  • NEW
  • 注目

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

700,000円/月

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

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

850,000円/月

業務委託(フリーランス)
東京都
JavaJavaScriptScalaSpringAWSGitKotlinReactTypeScriptVue.jsSpringBoot
フロントエンドエンジニアバックエンドエンジニア
作業内容 ・特定IoT機器にJavaアプリを搭載し、制御用アプリ開発を推進 ・IoTサービス展開に向けた開発検討 ・少数チームでオンライン開発 ・英語の技術仕様書参照あり ・言語:Java、Kotlin、Scalaのいずれか/JavaScript、TypeScript ・FW:Vue、Spring、SpringBoot(尚可)、React(尚可) ・ツール:Git ・クラウド:AWS

【Python(Web開発系)】流通業向けAPI開発とAWS環境構築

750,000円/月

業務委託(フリーランス)
神奈川県
天王町駅
JavaPythonAWSSpringBoot
作業内容 【業務内容】 流通業向けアプリケーションの開発を担当し、既存システムの機能拡張や改善を行います。JavaとSpringBootを用いたAPI開発や、AWS環境でのWorkspaces自動構築およびネットワーク設定変更を通じてシステム運用を支援します。 【作業内容】 ・JavaとSpringBootを用いたREST APIの設計、開発、テスト ・AmazonWorkspacesの自動構築スクリプト作成と実行 ・AWS環境でのネットワーク設定変更

【Java(Spring)】メガバンク向けAMLパッケージのカスタマイズ開発

1,200,000円/月

業務委託(フリーランス)
東京都
東京駅
JavaSpring
作業内容 【案件概要】 海外ベンダー製AMLパッケージをメガバンク向けにカスタマイズするプロジェクトです。 海外ベンダーの日本進出に伴う案件で、他の日系金融機関への導入実績もあり今後の拡大が見込まれます。 参画前に2ヶ月間の英語オンライン研修を受講いただき、プロジェクト理解を深めてから参画いただきます。 金融機関の本番データを扱うため、東京駅近辺の客先常駐にて業務を行います。 【作業内容】 ・AMLパッケージのカスタマイズ設計および開発 ・Java(Spring)を用いた機能改修および追加開発 ・海外ベンダーとの仕様確認および調整 ・各種テスト対応および不具合修正 ・ドキュメント作成および導入支援

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

1,000,000円/月

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

【週4-5日/フルリモート/Go】バックエンドエンジニア

1,120,000円/月

業務委託(フリーランス)
C++JavaGoScalaAWSAzure
フルスタックエンジニアバックエンドエンジニア
作業内容 -------------------------------- ※「エンジニアとしての実務経験3年以上」「必須要件に記載されている言語の実務経験が2年以上」の方が対象の案件です ※外国籍の方は、「日本語能力検定1級」「日本語が母国語の方」の方が対象です ※20代〜40代の経験者が望ましい案件です ※平日日中での稼働が前提となります。 ※すでにFindy Freelanceで担当がついている方は、直接ご連絡いただいた方がスムーズです -------------------------------- ドライバー向けモバイルアプリのReactNativeへのリプレイス開発 現在FlutterでWebViewを表示しており、メインの機能は連携している自社サービスからの展開になります。 まずはリプレイスを完了させた後に、機能開発を進めて行ければと考えています。 - 設計フェーズからの参画、および具体的な実装 - AIツールを活用した効率的なコード書き換え・生成

【TypeScript(React)】保険請求管理システムの機能拡張プロジェクト

800,000円/月

業務委託(フリーランス)
大阪府
天満橋駅
ReactTypeScript
フロントエンドエンジニア
作業内容 【案件概要】 保険請求管理システムの機能拡張を行う開発プロジェクトです。 既存システムに対してエンドユーザーからの依頼に基づいた機能追加を行います。 フロントエンド領域を中心とした開発体制でプロジェクトを進めます。 TypeScriptとReactを用いたモダンなフロントエンド開発環境です。 基本設計以降の工程に参画し、機能拡張開発を担当します。 【作業内容】 ・TypeScriptおよびReactを用いたフロントエンド開発 ・基本設計以降の工程における実装対応 ・既存機能の改修および機能追加対応 ・画面機能の動作確認およびテスト対応 ・開発チームとの連携による機能改善対応

【開発系PM/PMO】自社向けサービス開発プロジェクト支援

1,000,000円/月

業務委託(フリーランス)
東京都
秋葉原駅
JavaPythonScalaNode.jsAWS
PMPMO
作業内容 【案件概要】 自社サービス開発におけるプロジェクトマネージャー補佐として、予算・期間内でのサービス提供と顧客満足の最大化を目的に技術面からプロジェクトを推進します。 顧客折衝やコンサルテーションを通じて仕様策定を行い、ステークホルダーとの納期や品質基準に関する期待値を調整します。 仕様策定から設計、見積もり、エンジニアへのタスク落とし込み、進捗管理まで、プロジェクトマネジメント全般を担当します。 AWS環境構築に関するインフラエンジニアへの相談・依頼や、軽微な開発修正作業にも対応します。 サービスイン後の技術的課題にも社内外のエンジニアと連携して対応し、カスタマイズ発生時には軽微なものについて見積作成を行います。 【作業内容】 ・顧客折衝およびコンサルテーションを通じた仕様策定 ・ステークホルダーとの納期および品質基準に関する期待値調整 ・仕様策定から設計、稼働見積、エンジニアへのタスク落とし込み、進捗管理などのプロジェクトマネジメント ・AWS環境構築に関するインフラエンジニアへの相談・依頼 ・軽微な開発内容の修正(CHATBOT表示質問の追加など) ・サービスイン後の技術的課題対応(社内外エンジニアとの連携) ・追加カスタマイズ案件発生時の軽微な見積もり対応 【備考】 下記プロダクトマネージャーのタスクを一部支援していただく事もございます ・アジャイル開発におけるスクラムイベントの運営(スプリント計画/デイリースクラム/レトロなど) ・プロダクトビジョン・ロードマップの策定と定期見直し ・ユーザー課題解決のための企画立案、エンジニア/デザイナー連携による開発ディレクション ・ビジネス部門と連携したマーケティング施策の実行 ・プログラミング言語:Python、JavaScript ・フレームワーク:FastAPI、React、Remix 等 ・バージョン管理:GitHub ・本番環境:AWS(Aurora、EC2、ECS、S3、RDS、SES、SQS、Lambda 等) ・コミュニケーション:Slack、Jira、Confluence、Google Workspace、Figma

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

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

気になる案件は見つかりましたか?

お探しの条件に合った新着案件をお知らせします

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

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

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

    ※ 4月7日(Tue)更新

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

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

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

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

今すぐ無料登録

Scalaの月額単価相場

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

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

Scalaの都道府県別案件数

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

Scalaの職種別案件数

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

Scalaの職種別平均単価

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

Scalaの業界別案件数

Scalaのフリーランス案件・求人の業界別案件数は、①サービス:986件、②広告:284件、③SaaS:197件、④EC:151件、⑤IT:134件、⑥AI:113件、⑦金融:95件、⑧機械:84件、⑨メディア:63件、⑩人材:57件となっています。(※フリーランスHub調べ/2026年4月) Scalaのフリーランス案件・求人は①サービス、②広告、③SaaSが多いことが分かります。 Scalaのフリーランス案件・求人に参画を希望するフリーランスの方は①サービス、②広告、③SaaSを中心に複数の業界の案件を検討されることをおすすめします。

Scalaの業界別平均単価

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

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

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

Scala案件のよくある質問

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

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

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

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

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

未経験でも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月時点の内容です。