• Scala

リセット

Scalaの案件・求人一覧

1-40 / 全 1537
  • NEW
  • 注目

【Salesforce/フルリモート】AppExchangeアプリ開発/Salesforce APIクライアント開発

800,000円/月

業務委託(フリーランス)
東京都
ApexGitHubSalesforce
フルスタックエンジニア
作業内容 【作業内容】 本ポジションでは、ローンチ済みサービスとSalesforceを連携する機能を強化していくにあたり、AppExchangeアプリの開発や、Salesforce APIクライアントの開発、バッチの開発を担当します。 ソフトウェア設計から、実装、テスト、リリースおよび保守・運用まで、開発プロジェクトの全工程を一貫して対応します。 今までの経験や意向に合わせ、ゆくゆくはアーキテクトと共にソフトウェアアーキテクチャ設計やプロジェクトマネジメントもお任せします。

【Scala/GCP】デジタル広告レポーティング支援ツール開発支援案件

950,000円/月

業務委託(フリーランス)
東京都
西新宿駅
ScalaDockerGoogle Cloud PlatformslickTerraform
バックエンドエンジニア
作業内容 ・Scalaを用いたデジタル広告レポーティング支援ツール開発支援案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 -Scala 3、Pekko HTTPを用いたバックエンド機能の開発および改修 -PostgreSQL、Slick を用いたDB設計およびデータ操作の実装 -GCPを活用したサーバーレスインフラの構築および運用 -Terraformを用いたIaC、Dockerによるコンテナ管理 -Next.js、TypeScriptを用いたフロントエンドとの連携対応

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

750,000円/月

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

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

1,000,000円/月

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

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

900,000円/月

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

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

750,000円/月

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

【TypeScript/リモート併用】セキュリティ評価SaaSのフルスタック開発の案件・求人

700,000円/月

業務委託(フリーランス)
東京都
渋谷駅
SQLScalaReactTypeScriptNext.js
フロントエンドエンジニアフルスタックエンジニアバックエンドエンジニア
作業内容 企業のセキュリティ評価情報を提供するSaaSの開発・保守業務となります。 【技術スタック】 バックエンド: TypeScript, 一部Scala ※React Router(Framework mode)でSSRの構成としています ※ScalaのAPIから移行しており将来的にScalaの部分はなくなる見込みです フロントエンド: React, TypeScript インフラ: Google Cloud, Terraform データベース: Postgres, BigQuery AIコーディング: Claude Code, GitHub Copilot ツール: GitHub, Slack, Notion, Figma, Datadog, Gemini ※当案件におきましては、直近参画期間が半年以内の案件が続いている方はお見送りとなります。(但し、企業都合退場は対象外) ※20代〜30代が中心で活気ある雰囲気です。 ※成長意欲が高く、スキルを急速に伸ばしたい方に最適 ※将来リーダーを目指す方歓迎 ===== ※重要※ ▼必ずお読みください▼ 【必須要件】 ・20~30代までの方、活躍中! ・社会人経験必須 ・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須 ・週5日稼働必須 ・エンジニア実務経験3年以上必須 ===== ★本案件の最新の状況は、担当者までお問合せ下さい。 ★期間:随時~

【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等のクラウドインフラを用いた開発環境構築、運用、保守 ・コーディング規約の策定と遵守、コードレビューの実施 ・開発プロセスの改善提案と実装

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

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

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

850,000円/月

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

【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日出社

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

1,000,000円/月

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

【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)】航空会社向け航空機関連サービス開発

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

【開発系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環境でのネットワーク設定変更

(フルリモート)【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

【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 ・開発手法:スクラム(ペアプロ・モブプロあり)

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

800,000円/月

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

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

800,000円/月

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

(リモート)航空機関連サービス【インフラ】

1,000,000円/月

業務委託(フリーランス)
東京都
JavaScalaAWSAzureKotlinGoogle Cloud PlatformTypeScriptTerraform
インフラエンジニア
作業内容 ・インフラ環境の構築、運用 ・モニタリングとアラートの設定 ・セキュリティポリシーの策定とその適用の自動化 ・gRPCサーバーの設計と実装 ・開発した機能に対するテスト ・CI/CD環境の構築、整備 ・システムの保守運用

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

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

【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などを利用しています。

【Java/リモート併用】チャットサポートシステムのPM募集の案件・求人

850,000円/月

業務委託(フリーランス)
東京都
大崎駅
JavaPythonScalaNode.jsAWS
PM
作業内容 チャットから電話までサポート領域を広くカバーするSaaSソリューションを提供しています。 今回のPJにおいては、社内外のステークホルダーと協力し、 予算及び期間内に顧客へサービスを提供し、 満足してご利用いただくために技術面から推進いただく役割をお任せします。 【具体的な作業内容】 顧客折衝やコンサルテーションを行い、要望を踏まえた上での仕様策定 ステークホルダーとの納期、品質基準に関する期待値調整 仕様策定からの設計、稼働見積、開発エンジニアへの落とし込み、 サービスイン迄の進捗管理等のプロジェクトマネジメント 環境構築(AWS)についてインフラエンジニアへの相談や依頼 軽微な開発内容の修正(※CHATBOTで表示される質問の追加等) サービスイン~サービス提供後の技術問題への対応(社内外のエンジニアとの連携) 追加でカスタマイズ案件が発生した場合の見積もり対応 (※見積もり作成は基本セールスやカスタマーサクセスで行いますが、 軽微なものはプロジェクトマネージャーで行います) ※当案件におきましては、直近参画期間が半年以内の案件が続いている方はお見送りとなります。(但し、企業都合退場は対象外) ※20代〜30代が中心で活気ある雰囲気です。 ※成長意欲が高く、スキルを急速に伸ばしたい方に最適 ※将来リーダーを目指す方歓迎 ===== ※重要※ ▼必ずお読みください▼ 【必須要件】 ・20~30代までの方、活躍中! ・社会人経験必須 ・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須 ・週5日稼働必須 ・エンジニア実務経験3年以上必須 ===== ★本案件の最新の状況は、担当者までお問合せ下さい。 ★期間:随時~

【Python(Web開発系)】BtoB経済情報プラットフォーム向けマイクロサービスの開発

1,000,000円/月

業務委託(フリーランス)
東京都
東京駅
Python
作業内容 【案件概要】 BtoB向け経済情報プラットフォームのマイクロサービス開発を担当するプロジェクトです。 少人数チームでアジャイル(XP)開発を採用し、ペアプロ・モブプロで開発を進めます。 設計書に縛られず臨機応変に開発を行い、希望に応じて新しい技術や環境に挑戦可能です。 技術への興味と成長意欲が高く、ユーザーに価値あるサービスを届けたい方を求めています。 【作業内容】 ・Kotlin, Clojure, Dart, Rust, Elixir, Scala, Go, Java, TypeScript, JavaScript, Python, Ruby等を用いたバックエンド・フロントエンド開発 ・AngularDart, Duct, Vue.js, SpringBoot, React, FlutterWeb, Ktor, PlayFramework, Phoenix, actix-web, gin, Angular, Flask, next.js等のフレームワークを用いた開発 ・PostgreSQL, MySQL等のRDB、Aerospike等のKVS、Elasticsearch等の検索エンジンを用いた開発 ・ペアプログラミングやモブプログラミングによる開発タスク遂行 ・テスト駆動開発、ドメイン駆動開発、リファクタリングの実施

【Google Cloud/Kubernetes/リモート併用】クラウド信用評価サービス SREエンジニア

810,000円/月

業務委託(フリーランス)
東京都
PythonSQLReactKubernetes
インフラエンジニアSRE
作業内容 【作業内容】 クラウドサービスのセキュリティ評価情報を提供するSaaSのインフラ整備・運用保守を行います。 【募集背景】 業務やプロダクトの拡大に伴う開発サポート募集でございます。 【求める人物像】 リモート環境下での円滑なコミュニケーション、お客様目線、データに基づいた問題解決、自発的な改善実行ができる方を求めております。 【開発環境】 インフラ: Google Cloud, Terraform, Kubernetes データベース: Postgres, Firestore バックエンド: Scala/PlayFramework, Python, Go フロントエンド: React, TypeScript データ基盤: BigQuery, Airbyte, dbt, Elementary, Lightdash ツール: GitHub, Slack, Notion, Figma, Datadog, ChatGPT, Claude Code

(リモート)【ITPM】SaaSソリューションカスタマイズ案件

900,000円/月

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

【Ruby/Vue.js】AI開発環境整備案件

1,450,000円/月

業務委託(フリーランス)
東京都
築地駅
CPythonRubyGoScalaPostgreSQLRailsSwiftGitHubVue.jsDatadog
フロントエンドエンジニアスマホアプリエンジニアバックエンドエンジニア
作業内容 ・AI駆動開発の環境整備に携わっていただきます。 ・主に下記作業をご担当いただきます。 - Webアプリケーションの性能改善 - 性能改善プロセスの自動化と仕組み化 - AI駆動開発の環境整備と推進 - AIを活用した性能改善の効率化 - パフォーマンスボトルネックの調査、特定から改善施策の立案から実行までを一気通貫で自走

(リモート)【フルスタックエンジニア】セキュリティ評価サービス開発

1,000,000円/月

業務委託(フリーランス)
東京都
渋谷駅
SQLReactTypeScript
フロントエンドエンジニアフルスタックエンジニアバックエンドエンジニア
作業内容 フロントからバックエンドまで幅広く開発、保守を担当いただきます。 ・既存機能の改修、追加開発 ・フロントエンド、バックエンド双方の設計から実装 ・データベース設計やクエリ最適化

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

800,000円/月

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

(リモート)Webアプリサービス【ITPM】

900,000円/月

業務委託(フリーランス)
東京都
浜松町駅
PythonReact
PM
作業内容 ・顧客折衝やコンサルテーションを行い、要望を踏まえた上での仕様策定 ・ステークホルダーとの納期、品質基準に関する期待値調整 ・仕様策定からの設計、稼働見積、開発エンジニアへの落とし込み、サービスイン迄の進捗管理等のプロジェクトマネジメント ・環境構築(AWS)についてインフラエンジニアへの相談や依頼 ・コードレビュー、納品前のテスト等品質管理 ・サービスイン〜サービス提供後の技術問題への対応(社内外のエンジニアとの連携) ・業務委託や外注のコントロール

【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

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

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

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

    ※ 5月10日(Sun)更新

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

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

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

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

今すぐ無料登録

Scalaの月額単価相場

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

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

Scalaの都道府県別案件数

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

Scalaの職種別案件数

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

Scalaの職種別平均単価

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

Scalaの業界別案件数

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

Scalaの業界別平均単価

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

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

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

Scala案件のよくある質問

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

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

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

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

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

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