職務内容
Javaを用いたWebアプリケーションの設計・開発を行うエンジニアを募集しています。
【募集背景】
当社では、事業拡大と新規プロジェクトの増加に伴い、即戦力となる経験者を募集しています。高度な技術力と豊富な経験を持つエンジニアを迎えることで、プロジェクトのスピードアップと品質向上を図り、クライアント様へ優れたソリューションを提供することを目指しています。
【仕事の魅力】
開発エンジニアは、多様な技術スタックに触れ、最新の技術トレンドを追求する機会が多くあります。案件ごとに異なる技術やフレームワークを使用することで、技術力を幅広く磨くことができます。さらに、クライアント様のビジネスニーズに直結するソリューションを提供することで、プロジェクトの成功に直接貢献できるやりがいがあります。アプリケーションを構築する過程で、自己成長と達成感を得られる魅力的な職種です。
【主な仕事】
◇ 要件定義
クライアント様のビジネス要件を詳細にヒアリングし、具体的なシステム仕様に落とし込みます。ウォーターフォール手法またはアジャイル手法(例:Scrum、Kanban)等を用いて、要件を確認・調整し柔軟に対応します。
◇ 外部設計
システム全体の構造を設計し、ユーザーインターフェースや主要機能のデザインを行います。UX/UIデザインの知識を活用し、ユーザーフレンドリーなインターフェースを設計します。マイクロサービスアーキテクチャやMVCアーキテクチャの導入経験があると望ましいです。
◇ 内部設計
Spring FrameworkやHibernateを利用して、システムの内部ロジックやデータベース設計を詳細に行います。RESTful APIの設計やデータモデリングの経験があるとより望ましいです。ドメイン駆動設計(DDD)やクリーンアーキテクチャの知識をお持ちの方なども歓迎しております。
◇ コーディング
Java(Spring Boot、Java EE、独自フレームワーク等)を用いて、高品質なプログラムの実装を行います。SOLID原則を遵守し、テスト駆動開発(TDD)やペアプログミングを取り入れて、効率的な開発を進めます。例えば、MavenやGradleを使ったビルド管理、CI/CD環境での開発経験があるとよいです。
◇ テスト
JUnitやMockitoを使用した単体テスト、およびSeleniumやCucumberを用いた自動化テストを実施します。コードカバレッジを高め、品質を確保するためのテストスクリプト作成とレビューが求められます。例えば、SonarQubeを使ったコード品質管理の経験があると望ましいです。
◇ リリース
JenkinsやGitLab CIを利用して、継続的デリバリー(CD)パイプラインの構築と運用を行います。リリース計画の策定と本番環境への安全なデプロイを担当します。リリース後のモニタリングとフィードバックループの構築も含まれます。例えば、KubernetesやDockerを用いたコンテナ化の経験があると有利です。
◇ 運用・保守
リリース後のシステム運用をサポートし、パフォーマンスチューニングや定期的なシステムアップデートを行います。障害対応やログ解析を行い、システムの安定稼働を維持します。例えば、ElasticsearchやGrafanaを使ったログ分析やモニタリングの経験があると役立ちます。新技術の導入提案や、既存システムの最適化も担当する場合もございます。
【変更範囲】
会社の定める業務
応募資格(必須)
・言語を問わずWebアプリケーションフレームワークを使ったバックエンド開発の実務経験1年以上
・GitHubやGitLab等を用いたチームでのプルリクエストレビュー等の実務経験1年以上
・チームで仕事をする上で問題ないコミュニケーション能力
応募資格(歓迎)
・RDBMS(MySQL、PostgreSQL、Oracleなど)を利用した設計・開発経験
・オブジェクト指向設計とプログラミングの知識および実践経験
・HTML、CSS、JavaScriptを用いた基本的なフロントエンド開発の知識
・JUnitやMockitoを用いた単体テストの経験
・React、Angular、Vue.jsなどのフロントエンドフレームワークを用いた開発経験
・AWS、Azure、GCPなどのクラウド環境での開発・デプロイ経験
・Jenkins、GitLab CIなどを用いた継続的インテグレーションおよびデリバリーの経験
・ScrumやKanbanなどのアジャイル開発手法の経験
求める人物像
・当社の理念やビジョンに共感できる方
・向上心と思いやりがあり責任を持って仕事に取り組むことができる方
・社内外の関係者と積極的にコミュニケーションを取れる方
・難しい問題にも粘り強く取り組むことができる方
・過去の経験にとらわれず、変化に柔軟に対応できる方
賃金
給与:スキル・経験・能力に応じて当社規定により決定。残業代は1分単位で全額支給。
賞与:年二回支給(原則として入社一年後より支給対象)
勤務時間
9時〜18時(休憩時間1時間含む)
※プロジェクトによって異なる場合がございます。
昇給・賞与
◇ 昇給年2回(4月・10月)
◇ 賞与年2回(6月・12月)
諸手当
◇ 時間外手当(1分単位で全額支給)
◇ 資格手当(112種類の資格が対象。取得後毎月規定の金額を支給)
◇ 職務手当(担当する職務、役割に応じて支給)
◇ 通勤手当(実費分全額支給。当社規定により上限あり)
◇ 特別手当(特別な事項がある場合に支給)
休日・休暇
◇ 年間休日125日
◇ 完全週休2日制(土日祝休み)※プロジェクトによって変更あり。
◇ 有給休暇(1時間単位、半日単位、1日単位で取得可能)
◇ 夏季休暇(8月13日〜8月15日)
◇ 冬季休暇(12月29日〜1月3日)
◇ 入社時特別休暇制度(入社時に3日間の特別休暇を付与)
◇ その他、育児休業、介護休業、子の看護休暇、介護休暇、育児目的休暇等
福利厚生
◇ 雇用保険
◇ 厚生年金
◇ 労災保険
◇ 健康保険
◇ 定期健康診断
◇ 予防接種補助
◇ 再雇用制度(65歳まで)
◇ 借上社宅制度
◇ 引っ越し支援制度
◇ ベビーシッター券支給
◇ 企業主導型保育園との締結
◇ リファラル制度
◇ 書籍購入制度
◇ 備品購入制度
◇ ジョブリターン制度
-
中央--小林ビルF 仙台市青葉区, 宮城県, Japan Mirai Web· Javaを用いたWebアプリケーションの設計・開発を行うエンジニアを募集しています。高度な技術力と豊富な経験を持つエンジニアを迎えることで、プロジェクトのスピードアップと品質向上を図ります。 · ...
-
中央--小林ビルF 仙台市青葉区, 宮城県, Japan Mirai Web当社では、事業拡大と新規プロジェクトの増加に伴い、即戦力となる経験者を募集しています。高度な技術力と豊富な経験を持つエンジニアを迎えることで、プロジェクトのスピードアップと品質向上を図り、クライアント様へ優れたソリューションを提供することを目指しています。 · ...
-
中央--小林ビルF 仙台市青葉区, 宮城県, Japan Mirai Web· 当社では、事業拡大と新規プロジェクトの増加に伴い、即戦力となる経験者を募集しています。高度な技術力と豊富な経験を持つエンジニアを迎えることで、プロジェクトのスピードアップと品質向上を図り、クライアント様へ優れたソリューションを提供することを目指しています。 · ・言語を問わずWebアプリケーションフレーワークを使ったバックエンド開発の実務経験1年以上 · ・GitHubやGitLab等を用いたチームでのプルリクエストレビュー等の実務経験1年以上 · ・チームで仕事をする上で問題ないコミュニケーション能力 · ...