- 500,000 ~ 700,000 円 /月額
- 門前仲町駅 / 門前仲町
- COBOL
- PL/I
- RPG
- YPS-COBOL
- JCL
- FORTRAN
- C
- VBA
- Delphi
- PL/SQL
- C++
- Pro*C
- VB
- VC++
- SQL
- Shell C B K
- iOS(Objective-C)
- Python
- JavaScript
- .NET(VB)
- .NET(C#)
- XML
- Perl
- ASP
- Actionscript
- PHP
- Java
- JSP
- Ruby
- アセンブラ
- ストアドプロシージャ
- Hadoop
- Struts
- Spring
- Seasar
- CakePHP
- Swing
- Smarty
- Symfony
- Ruby on Rails
- Seasar2
- EC-CUBE
- WordPress
- IBM系汎用機
- NEC系汎用機
- UNISYS
- 富士通系汎用機
- AS/400
- 日立系汎用機
- AIX
- HP-UX
- Solaris
- Linux
- RedHat
- CentOS
- OS/2
- Windows Server
- MacOS
- IIS
- Websphere
- Tomcat
- Apache
- Weblogic
- Android
- フィーチャーフォン
- DB2
- Oracle
- Access
- PostgreSQL
- MySQL
- SQLserver
- HTML5
- CSS3
- WindowsOS
- MongoDB
- Node.js
- Backbone.js
- Android(Java)
- SQLite
- iOS
- Zend Framework
- CodeIgniter
- jQuery
- nginx
- Memcached
- Django
- Scala
- iOS(Swift)
- Go言語
- Hack
- AngularJS
- FuelPHP
- Laravel
- Elixir
- BASIC
- TypeScript
- CoffeeScript
- R言語
- Haskell
- Amazon Aurora
- MariaDB
- DynamoDB
- Redis
- Play Framework
- Java EE
- Spark Framework
- Apache Wicket
- JavaServer Faces
- JUnit
- Phalcon
- Yii
- Slim Framework
- Sinatra
- Padrino
- RSpec
- Bottle
- Tornado
- Flask
- Vue.js
- React.js
- Knockout.js
- Bootstrap
- LESS
- SASS
- Cordova
- Monaca
- Telerik Platform
- TensorFlow
- Caffe
- Chainer
- Elasticsearch
- Apache Solr
- Amazon Redshift
- Treasure Data
- BigQuery
- Apache Spark
- Debian
- SUSE Linux
- Kotlin
- MATLAB
- Anaconda
- Rust
- Dart
- GraphQL
- PyTorch
- Pandas
- scikit-learn
- Flutter
- SpringBoot
- React Native
- SciPy
- Numpy
- Matplotlib
- Keras
- 作業内容モビリティDXを手掛ける企業様で複数案件が実行されており、 WEB基盤アプリケーション開発、保守・運用の支援をお願いします。 基本設計書をもとに一人称で開発可能な方を求めています。 カーシェアシステム、レンタカーシステム、充電器関連等のシステムで 1つをメインに担当し、状況に応じて他の案件も支援いただく形を予定しています。
- 必須スキル・Webシステム開発経験(3年以上) ・Java、Mysql開発経験 ・一人称で開発~テストの業務実施が可能な方 ※基本設計書(詳細設計なし)をもとに独力で開発可能な方 ・自身でコミュニケーションをとれ、勤怠に問題ない方
- 尚可スキル・基本設計や詳細設計の経験 ・Spring、iBatis、Gitの経験
- 契約期間即日~長期
- 募集人数2人
- 募集背景追加要員
- 面談回数1回
Scalaを活かせる仕事
Scala
の案件月額単価相場
[案件数]
平均単価:
796,438円
最高単価:
1,900,000円
最低単価:
400,000円
- 詳細はこちら
モビリティDXを手掛ける企業様で複数案件が実行されており、 WEB基盤アプリケーション開発、保守・運用の支援をお願いします。 基本設計書をもとに一人称で開発可能な方を求めています。 カーシェアシステム、レンタカーシステム、充電器関連等のシステムで 1つをメインに担当し、状況に応じて他の案件も支援いただく形を予定しています。
単価 600,000 ~ 800,000 円 /月額
最寄駅 渋谷 ※基本リモート(遠隔地の方も可能)スキル 職種 特徴 契約形態 業務委託詳細はこちら■案件名:ソフトウェアエンジニア募集 ■業務内容: ソフトウェアエンジニアとして、プロダクト開発をお任せします。 検索サービスをはじめ、求人情報のクローリング機能、 広告配信機能、求人企業による求人票作成機能など、求人検索エンジンには多くの構成要素が存在します。 各テーマ毎にグループを作成し、それぞれがミッションを定義し、 ミッションを実現するためにサービス開発・運用にコミットして...
単価 ~ 900,000 円 /月額
最寄駅 原則在宅での勤務となります。スキル 職種 特徴 契約形態 業務委託詳細はこちらプランナーと連携して新機能や機能改善の要件を把握し、デザイナーやクライアントエンジニアと協力して詳細な仕様を決定します。 Node.js, MySQL, GCPを使ったシステムのコードを設計、記述、レビュー、保守します。 新機能や機能改善によって実現しようとした成果が得られたのかを、計測・分析します。 システムのドキュメンテーションを行います。 KPIを理解し、チームメンバーと新機能や機能...
単価 900,000 ~ 1,000,000 円 /月額
最寄駅 渋谷駅スキル 職種 特徴 契約形態 業務委託詳細はこちらTypeScript/React.js/セキュリティ評価SaaSのフルスタック開発 企業のセキュリティ評価情報を提供するSaaSの開発・保守業務となります。 【技術スタック】 バックエンド: TypeScript, 一部Scala ※React Router(Framework mode)でSSRの構成としています ※ScalaのAPIから移行しており将来的にScalaの部分...
単価 750,000 ~ 850,000 円 /月額
最寄駅 神保町駅スキル 職種 契約形態 業務委託詳細はこちら▍通勤面:フルリモート! ▍インボイス未登録の方OKです! コミュニケーションサービス開発支援にて、 PHPの経験者を募集しています! 作業内容は以下の通りです。 ◆想定作業◆ ・Webアプリの設計~開発~テスト ・既存サービスの機能追加・改善 ・クラウド環境での開発・運用 ・スクラムでのチーム開発 ・その他付随する作業 ~~~~~~~~~~~~~~~~~~~...
単価 600,000 ~ 650,000 円 /月額
最寄駅 江東区内スキル 職種 特徴 契約形態 業務委託詳細はこちら■電子契約サービスのWebシステム改修業務 【担当工程】設計、製造、テスト 環境:AWS
単価 450,000 ~ 850,000 円 /月額
最寄駅 大崎スキル 職種 特徴 契約形態 業務委託詳細はこちら--------------------------------------------------------------------- 【案 件 名】PHPフロント上流 既存ECサイトの運用・開発 【業 種】小売 【内 容】 通販サイトを中心としたプロダクトのフロントエンドの新規・運用開発をお任せします。 具体的な業務内容 ・WEBサイト・ネイティブアプリのWEBビュー部...
単価 400,000 ~ 700,000 円 /月額
最寄駅 大崎スキル 職種 特徴 契約形態 業務委託詳細はこちら【案 件 名】PHPフロント 既存ECサイトのリファクタリング開発 【業 種】小売 【内 容】 大規模の既存ECサイトのリファクタリングを行います。 開発の効率性、リリース後の保守性の向上のために、技術要素を刷新し開発に臨むため新たにエンジニアを募集。 ・Laravel Framework を用いたAPI サーバ開発 ・Next.jsを用いたフロントエンド開発(SSR対応SPAア...
単価 500,000 ~ 600,000 円 /月額
最寄駅 溜池山王駅スキル 職種 特徴 契約形態 業務委託詳細はこちらQA/フルリモート/製薬企業向けマーケティング支援関連サービスのテスト計画改善業務 製薬企業向けマーケティング支援関連のQA業務をお任せいたします。 サービス概要 ・製薬企業の薬剤情報を医師に発信するサービス ・製薬企業と医師が直接コミュニケーションを取れるサービス 自発的に改善や提案が求められる現場ですので、裁量の多いお仕事になります。 自分の考えを相手に食い違いなく伝え...
単価 500,000 ~ 600,000 円 /月額
最寄駅 港区(週3出社、週2リモート)スキル 職種 契約形態 業務委託詳細はこちらB2B向けの自社SaaSプロダクトに於いて、設計以降保守運用まで全工程を担当していただきます。 パフォーマンスの最適化を行い、運用改善や機能改良、リファクタリングも進めていただき、 社内外の開発者向けへドキュメントの作成業務も対応いただきます。 プロダクト志向でともに伴奏していただける方を募集いたします。
単価 ~ 800,000 円 /月額
最寄駅 フルリモートスキル 職種 特徴 契約形態 業務委託詳細はこちら新規プロダクトチームのエンジニアとして、プロダクト開発に携わっていただきます。 具体的には、以下のような業務を想定しています。 ・要件定義・仕様設計・開発 ・プロダクトまたは、チームが抱える課題の収集・構造化・解決方法の検討 一緒により良いコードベースは何か、どういった設計にすべきかを 模索してくださると嬉しいです! プロダクトをチームで試行錯誤しながら作りあげる過程の中で、 ...
単価 ~ 800,000 円 /月額
最寄駅 浅草橋スキル 職種 特徴 契約形態 業務委託詳細はこちら新規プロダクトチームのエンジニアとして、プロダクト開発に携わっていただきます。 具体的には、以下のような業務を想定しています。 ・要件定義・仕様設計・開発 ・プロダクトまたは、チームが抱える課題の収集・構造化・解決方法の検討 一緒により良いコードベースは何か、どういった設計にすべきかを 模索してくださると嬉しいです! プロダクトをチームで試行錯誤しながら作りあげる過程の中で、 ...
Scalaとは?
Scalaの案件・業界分布について
Scalaは、スイス・ローザンヌにあるスイス連邦工科大学の教授でJavaの開発を行っていたマーティン・オーダースキー氏によって開発されたプログラミング言語。JAVAのライブラリが利用可能で、環境を構築しやすいのが特徴です。
Scalaについて
Scalaでは、ビッグプロジェクトを進める際にミスや手間を減らし、共同作業の利便性を高めるための考え方として知られる「オブジェクト指向」の言語、問題を関数の組み合わせで記述するプログラミング方法である「関数型プログラミング」の言語の両方を扱うことができます。
エラーを起こしにくいだけでなく、エラーを見つけやすいというメリットもあり、海外ではTwitterやLinkedin、国内でもChatworkやビズリーチなどがScalaを使っています。
2017年にビズリーチが行った調査によると、国内のプログラミング言語別平均年収ランキングで、「Scala」は626万円で堂々の1位。株式会社ドワンゴ、サイバーエージェント、SmartNewsなどの有名企業をはじめ、幅広い業界で、広告システムの開発、データ分析、WEBサービスのサーバサイド開発など幅広い案件があります。
難易度が高く、習得するまでに時間がかかりますが、幅広い使用用途と高い有用性で、需要が増え続けている「Scala」。身につけると、かなり強いスキルとなります。
Scalaのサンプルコード
(例)変数
「val」=イミュータブル(変更不可)、「var」=ミュータブル(変更可)の2種類。「val」は後から変更できない変数で、副作用が起きません。
// valはイミュータブル
scala> val msg = "Hello, world!"
msg: String = Hello, world!
scala> msg = "Goodbye cruel world!"
<console>:8: error: reassignment to val
msg = "Goodbye cruel world!"
// varはミュータブル
scala> var greeting = "Hello, world!
greeting: String = Hello, world!
scala> greeting = "Leave me alone, world!"
greeting: String = Hello, world!
(例)算術演算子
Scalaは、基本型を操作する演算子が豊富にあります。下記は算術演算子。
scala> 1.2 + 2.3
res: Double = 3.5
scala> 3 - 1
res: Int = 2
scala> 'b' - 'a'
res: Int = 1
scala> 2L * 3L
res: Long = 6
scala> 11 / 4
res: Int = 2
scala> 11 % 4
res: Int = 3
scala> 11.0f / 4.0f
res: Float = 2.75
scala> 11.0 % 4.0
res: Double = 3.0
(例)関数
関数には、「関数定義はdefで始まる」「関数名は慣例的にキャメルケースを使用」「引数の定義は〔変数名〕:〔データ型の形式〕」など、主な定義があります。
// 基本形
def max(x: Int, y: Int): Int = {
if (x > y)
x
else
y
}
// 省略した書き方(関数が一文のみから構成される場合)
def max(x: Int, y: Int) = if (x > y) x else y
(例)引数のない関数
引数のない関数では、括弧を省略することができます。
scala> def three() = 1 + 2
three: ()Int
scala> three()
res2: Int = 3
scala> three
res3: Int = 3
Scalaのフレームワーク
Scalaの代表的なフレームワークとして知られているのは、Javaでも利用できる「Play」、Ruby系のフレームワークに影響された「Scalatra」「Skinny」、Twitterで開発された「Finagle」など。
■Play
「Play」は、JavaとScalaをサポートしているフレームワーク。WEBアプリ、WEBアプリのバックエンドなどで使われ、高速で開発できることがメリットと考えられています。「Play1」のリリース後、徐々に進化をとげ、新しく開発された「Play2」は、主にScala言語によって書き換えられています。
■Scalatra
「Scalatra」は、まつもとゆきひろ氏により開発されたプログラム言語「Ruby」のフレームワーク「Sinatra」に影響を受けた、Scala用のフレームワーク。シンプルでアクセスしやすく、JVWのパワーとScalaの簡潔さを組み合わせ、高性能なwebサイトとAPIを迅速に構築するのに役立ちます。
「Skinny」は、オープンソースのソフトウエア「Ruby on Rails」に大きな影響を受けています。webサーバーで稼働するJavaプログラムであるサーブレットベースのwebアプリ開発を持続的に行うことに適しています。
■Finegle
「Finegle」は、Twitter社が公開した軽量フレームワーク。JVM用の拡張可能なRPCシステムであり、高並行性サーバーの構築に使用されます。複数の通信プロトコルに対して統一されたクライアント及びサーバーAPIを装備しており、高いパフォーマンスと複数の処理を同時に行うことができるよう設計されています。
Java Scriptと同様、さまざまな選択肢があるScalaのフレームワーク。「Play」が一番便利と言われていますが、開発要件によっては機能が過剰になることも。要件に合わせた適切なフレームワーク選びが大切です。
最後に
当サービスでは、Scalaの案件を豊富に取り揃えております。ぜひ魅力的なScalaの案件をお探しください。
また、本記事で紹介したScalaのフレームワークのスキルを必要とする案件も多数ございます。こちらも合わせてお探しください。
■Play案件
https://freelance.akkodis.co.jp/projects/?skill=461
検索条件を変更
検索条件が選択されていません
該当案件数
73件