【半リモート/週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
【開発系PM】給与支払いサービスのシステム開発(立ち上げPJ)【リモートOK】
業務委託(フリーランス)
JavaJavaScriptLinuxUnixReactSpringBoot
フロントエンドエンジニアPMサーバーサイドエンジニア
作業内容 ■概要
給与支払いサービスのシステム開発(立ち上げPJ)をお任せいたします。
■具体的な作業内容
<サーバーサイドエンジニア リーダー>
・開発プロジェクトの進行管理(進行状況の監視、投入リソース管理、結果の品質管理、技術コミュニケーションなど)
・内部/外部の組織との間の円滑な業務コラボレーションのためのサポート
・開発の生産性向上のための業務支援(リソース管理、プロセス改善、会議主催など)
・上流工程成果物の作成およびレビュー
例)概念データモデル、業務フロー、システム概要図、画面遷移図、データフロー、I/F設計、AP処理方式、FW処理方式等
<サーバサイドエンジニア>
・プロダクトデザインチームや関連システムの開発チームメンバーとコラボレーションしてサービス開発を行う
・保守性/可読性を重視した高品質なソースコードの作成
・コードレビューを通じた、コード品質の担保
・基本設計/詳細設計の成果物作成およびレビュー
例)API設計、バッチ設計、テーブル定義、ER図、テスト仕様書等
<フロントエンドエンジニア>
・プロダクトデザインチーム、デザイナー、サーバーサイドエンジニアとコラボレーションしてサービス開発を行う
・より良いユーザー体験を提供できるようにWeb開発の専門家として様々な意見や提案を出しながらサービスの開発を行う
・ReactによるSPAの実装
・画面仕様書の作成
<AP基盤>
・大規模Webサービスの立ち上げ経験
・ Apache Tomcat、Oracleの構造に関する知識
・JavaScriptおよびフレームワーク(React)を用いたSPAの知識
・Jenkins等を用いた CI/CDプロセスの構築および自動化経験
・非機能要件に他する方式設計
<テスト/移行>
・テスト全体計画、移行全体計画を作成する
・性能テストの計画とテスト準備
・受入テストの支援
・移行に伴う本番切替計画/タイムチャートの作成、関連チームとの調整
・コンティンジェンシ計画書の作成
・シナリオテストの計画とテスト準備
・移行作業
■開発環境・開発ツール:
■開発端末:Mac or Windows(※いずれかを選択可能)
■IDE:Eclipse IntelliJ IDEA VS Code(※本案件では未定)
■コミュニケーション手段:Slack Teams
■ファイル共有:Googleドライブ
■バージョン管理:Git GitHub Enterprise SVN
■CI/CD:Jenkins
■ドキュメント管理:Confluence
■タスク・バグ管理:JIRA
■サーバ・ミドルウェア:
■OS:Linux
■Database:Oracle 19c
■Web:nginx
■AP:Tomcat9.0系
■開発言語・ライブラリ:
■標準言語:Java11
■アプリ開発フレームワーク:SpringBoot
■JavaScriptフレームワーク:React
■通信方式:REST
■テストツール:JUnit
■ビルドツール:Maven
■運用監視ツール:
■監視:Datadog PagerDuty
■ジョブ実行:JP1
■開発スタイル:ウォーターフォール
【週5日・首都圏限定】金融業務システム保守・改修支援(Java)
契約社員
JavaJavaScriptSQL ServerJUnit
SE
作業内容 【金融業務システム保守・改修支援】
・金融系業務システムの保守および改修対応
・設計〜製造、テスト、構成・リリース管理等の開発作業
・インシデント、問題管理、依頼対応などの業務保守
本案件は【首都圏】にお住まいで【週5日勤務】が可能な方限定となります。
【Java/基本リモート】電力会社向けバックエンド開発(ソースレビュア)の案件・求人
JavaMySQLDynamoDBSpringJUnitjQueryAWSSpringBootGitlab
PGSEバックエンドエンジニア
作業内容 上記案件にて、SpringBootを利用したバックエンドエンドの 開発の中でJavaのソースコード,単体試験項目,Junitの レビューをご担当いただきます。 -Java,Junitコード,単体試験項目レビュー -各種打ち合わせ 【環境】 Thymeleaf,jquery,SpringBoot,MySQL,DynamoDB,Gitlab
【Java/基本リモート】電力会社向けバックエンド開発(ソースレビュア)の案件・求人
JavaMySQLDynamoDBSpringJUnitjQueryAWSSpringBootGitlab
PGSEバックエンドエンジニア
作業内容 上記案件にて、SpringBootを利用したバックエンドエンドの 開発の中でJavaのソースコード,単体試験項目,Junitの レビューをご担当いただきます。 -Java,Junitコード,単体試験項目レビュー -各種打ち合わせ 【環境】 Thymeleaf,jquery,SpringBoot,MySQL,DynamoDB,Gitlab
【COBOL(リモート)】生保向けマイグレーション対応
業務委託(フリーランス)
JavaCOBOLHiRDBJUnit
作業内容 ・COBOLからJavaへのマイグレーション
・自動変換ツールを活用
・環境:Java、HiRDB、uCosminexus、Junit
【Java/リモート】AI利用システム開発
業務委託(フリーランス)
JavaJUnit
バックエンドエンジニア
作業内容 ・機能追加、障害改修
・単体テストコード作成
・設計書作成(ソースコードから設計書を作成)
・Seleniumを利用した自動テストAP作成
【週5日・首都圏限定】Webアプリケーション開発(React)
契約社員
JavaJUnitReactTypeScript
SE
作業内容 【Webアプリケーション開発】
・地図システム向け開発
・作業工程:要件定義、設計、プログラミング、テスト、デザイン
本案件は【首都圏】にお住まいで【週5日勤務】が可能な方限定となります。
【Java(リモート)】銀行向けデリバティブ取引システム
業務委託(フリーランス)
JavaSQLLinuxOracleJUnit
バックエンドエンジニア
作業内容 保守工程において、下記作業をご担当していただきます。
・設計、開発、テスト作業
・顧客からの照会応答やそれに伴う調査
某社向け自動車保険システム開発
作業内容 ・現在開発中の某自動車メーカー用システムを他自動車メーカー用にカスタマイズ ・自動車メーカーから車両の走行データを受領する処理の開発 ・受領した車両の走行データの分析処理の開発 ・車両の走行データの分析結果を出力・ファイル転送処理の開発 ・保険会社から自動車メーカーに保険契約情報を送付する処理の開発 ・他システムから保険契約情報受領する処理の開発 ※入館証発行や現場PC初期設定、集中検討時等での出社はありますが出社自体はエンド様の許可が 必要になりますので頻度が増える事は稀です。 年末年始については出社頻度増える可能性あり(未定)
【Java(リモート)】スーパーマーケット向け業務アプリ開発
業務委託(フリーランス)
JavaWindowsPostgreSQL
バックエンドエンジニア
作業内容 ・業務アプリケーションに関する設計、製造、テスト
・工程:設計、製造、テスト
・OS:Windows
・DB:PostgreSQL
【Java】コンシューマ向けサービス運用及び開発案件
派遣
JavaJavaScriptCSSHTMLLinuxUnixRedisSpringJUnitDockerGitSVNGraphQL
作業内容 ・Javaを用いたシステム開発案件に携わっていただきます。
・主に下記業務をご担当いただきます。
-基本設計以降の実務開発業務
-運用対応(問い合わせ対応、調査、運用作業等)
【Java(リモート)】コンビニATMプロジェクト
業務委託(フリーランス)
Java
バックエンドエンジニア
作業内容 ・ Java設計支援、製造(プログラミング)、単体テスト、結合テスト、総合テスト
・サーバー環境構築、検証作業
・上記作業に関する付帯作業(環境構築、手順書作成等)
【Java】カタログプラットフォームの構築案件
派遣
JavaJavaScriptLinuxMySQLJUnit
作業内容 ・Javaを用いたシステム開発案件に携わっていただきます。
・主に下記業務をご担当いただきます。
-開発以降の実務開発業務
-システム開発
【Java(リモート)】小売業向け配送プラットフォームの開発
作業内容 ・外部システムとのインタフェース設計、業務アプリケーション設計およびAWSマネージドサービスを活用したJava(Springboot)での業務アプリケーション開発
・Junitを活用したCI/CD環境の構築
【Java(リモート)】会計モジュール開発支援
業務委託(フリーランス)
JavaSpringBoot
作業内容 ・全世界のデジタル系会計処理を統一的に処理するための会計モジュールを開発
・設計は顧客側で対応しており、開発/テストが主な対応
・工程:開発、JUnit開発、テスト
【JUnit】テスト業務(リモート)
作業内容 ・給与システム及び人事/ソフト保守支援におけるテスト業務。
Javaエンジニア トータリゼータシステムオープン化開発(リモート)
業務委託(フリーランス)
JavaHTMLSpringJUnitSpringBoot
作業内容 工程:リーダー業務、基本設計〜総合テスト
【Java】中小機構向け共済システム開発(リモート)
業務委託(フリーランス)
JavaJUnitTypeScript
バックエンドエンジニア
作業内容 作業範囲:詳細設計〜単体テスト
【Java/JavaScript(リモート)】社内システムリプレース対応
業務委託(フリーランス)
JavaJavaScriptJUnit
作業内容 ・新規機能追加の開発
・製造、単体テスト、結合テスト
【Java(リモート)】軽自動車協会システム開発
作業内容 次期システム開発の製造〜試験
【Java(リモート)】軽自動車協会システム開発
業務委託(フリーランス)
JavaJUnit
バックエンドエンジニア
作業内容 次期システム開発の製造〜試験
【Java/JavaScript(リモート)】社内システムリプレース対応
業務委託(フリーランス)
JavaJavaScriptJUnit
作業内容 ・新規機能追加の開発
・製造、単体テスト、結合テスト
【Java(リモート)】軽自動車協会システム開発
作業内容 次期システム開発の製造〜試験
【Java(リモート)】ファイル連携サーバ構築
作業内容 ・プログラム仕様書作成
・CD/UT銀行の勘定系システム更改に伴うシステム間I/Fシステム構築
【Java】トータリゼータシステムのオープン化開発(リモート)
業務委託(フリーランス)
JavaCSSHTMLJUnitSpringBoot
作業内容 トータリゼータシステムのオープン化開発(業務開発)
・JavaバックエンドのAPI開発
・フロントエンド開発
【Java】入会審査案件バッチ業務(リモート)
作業内容 ・製造〜テストを担当して頂きます。
【Java(リモート)】銀行向け法人ポータルサイト構築
作業内容 ・フロント/バックの間に位置するBFF領域の開発
・工程:製造〜テスト