Miratech
Miratech
Miratechは、企業のデジタルトランスフォーメーションを支援するグローバルなITサービス・コンサルティング企業です。アウトソーシング、ソフトウェア開発、プロフェッショナルサービスまで幅広いサービスを提供し、エンタープライズ向けの提供体制と、スタートアップのイノベーションに通じる柔軟性を兼ね備えています。1989年に設立され、B2BコンサルティングおよびSaaS関連の技術分野で事業を展開し、ソフトウェアの専門知識や技術サービスを必要とする組織を支援しています。

フルスタック Java エンジニア(アイルランド・リモート)

人員管理と顧客体験を支える、Java、React、クラウドネイティブのアプリケーションを開発します。 スケーラブルなサービスと連携機能を構築し、CI/CDを支援しながら、Miratechの本番運用にも携わります。

仕事内容

  • JavaとSpring Bootを使用して、スケーラブルなバックエンドサービスを開発・保守します。
  • ReactとTypeScriptを使用して、レスポンシブでアクセシブルなWebアプリケーションを構築します。
  • REST APIを作成・利用し、OpenAPI/Swaggerの契約と明確なエラー処理を維持します。
  • マイクロサービス、オブジェクト指向、イベント駆動のパターンを用いてモジュール型のソリューションを設計します。
  • Node.jsを軽量サービス、連携機能、バックエンド・フォー・フロントエンドのコンポーネント、または開発ツールに活用します。
  • 整合性、パフォーマンス、監査履歴を考慮して、PostgreSQLのデータモデルとクエリを設計・最適化します。
  • API、webhook、メッセージングなどのパターンを通じて連携機能を構築・サポートします。
  • アプリケーションをコンテナ化し、クラウドへのデプロイ、設定、一貫した環境の維持を支援します。
  • 自動テスト、品質ゲート、再現可能なデプロイを備えたJenkins CI/CDパイプラインを保守します。
  • アプリケーションに構造化ログ、メトリクス、トレース、実用的なエラー報告を追加します。
  • 機能上および本番環境の問題を解決し、パフォーマンス、耐障害性、スケーラビリティ、保守性を改善します。
  • プロダクト、UX、QA、DevOps、アーキテクチャ、エンジニアリングの各担当者と協力し、設計、レビュー、計画、継続的改善に取り組みます。

応募要件

  • 本番アプリケーションの開発を含む、5年以上のフルスタックソフトウェア開発経験があること。
  • JavaおよびSpringの実務経験があり、特にSpring Boot、RESTサービス、永続化、セキュリティ、自動テストに精通していること。
  • AngularまたはReactを使ったフロントエンド開発経験があり、TypeScript、HTML、CSS、コンポーネントベースの設計、状態管理、最新のテスト手法に精通していること。
  • 軽量サービス、連携機能、ビルドツール、サポートコンポーネントにNode.jsを利用した経験があること。
  • 分散環境でREST API、マイクロサービス、保守性の高いアプリケーションを構築した経験があること。
  • 優れたSQLスキルがあり、PostgreSQLまたは同等のリレーショナルデータベースで効率的なデータモデルを設計した経験があること。
  • クラウドベースおよびコンテナ化されたアプリケーションの開発、デプロイ、またはサポート経験があること。
  • 明確にコミュニケーションを取り、技術文書を作成し、顧客向けワークショップに参加できること。
  • OAuth2、OpenID Connect、JWT、安全なAPI設計に関する知識があること。
  • Kafka、RabbitMQ、または同等のメッセージングおよびイベントストリーミング技術の経験があること。
  • Kubernetes、クラウドプラットフォーム、オブザーバビリティツール、安全なソフトウェアデリバリーの実践に精通していること。
  • ワークフォースマネジメント(WFM)、顧客体験(CX)、コンタクトセンター、またはカスタマーサービスソリューションの経験があれば尚可。
  • AWS、Amazon Connect、FreeSWITCH、Kamailio、Twilio、または類似の通信技術の経験があれば尚可。
  • 予測、スケジューリング、ルーティング、遵守状況など、ワークフォース最適化およびコンタクトセンター運用の知識があれば尚可。
  • 企業アプリケーションをCRM、人事、ID管理、給与、分析プラットフォームと連携した経験があれば尚可。
  • GitHub CopilotやClaudeなどのAI支援開発ツールに精通していれば尚可。

福利厚生

  • 健康保険の適用
  • 語学コース
  • 転居支援プログラム
  • ForeverRemoteの文化による柔軟なリモートワーク
  • 専門能力の開発機会
  • 認定資格取得プログラム
  • メンタリングおよび人材育成プログラム
  • 社内異動の機会
  • インターンシップの機会
  • 世界有数の顧客向けの影響力あるプロジェクトに携わる機会
  • 互いを尊重し支え合う職場環境
  • 定期的な社内交流・チームビルディングイベント