技術リーダー Java

技術リーダー Java

Job description

  • アプリケーション開発と保守:JavaとSpring Bootを使用して、高パフォーマンスのWebアプリケーションとマイクロサービスを開発・保守し、高可用性と応答性を確保します。
  • パフォーマンス最適化:アプリケーションのパフォーマンスを分析・最適化し、レイテンシを最小限に抑え、リソース効率を最大化します。
  •  ソフトウェア品質保証:テストスイートの作成と保守、コードレビューの実施、ソフトウェア開発標準への準拠の確保を行います。
  • チームコラボレーションとテクニカルリーダーシップ:チームメンバーと協力し、ジュニア開発者の指導、DevOps、QA、プロダクトマネジメントなどの他部門との連携を行います。
  • システムアーキテクチャの設計方法を知っていると有利です。

Job Requirement

  • 経験:5年以上のソフトウェア開発経験があり、JavaおよびSpring Framework(Spring Boot、Spring Cloud、Spring Securityなど)、およびFE(VueJS/ReactJs)に関する深い専門知識を有すること。
  • プログラミングスキル:高度なオブジェクト指向プログラミングスキル、ソフトウェア設計パターンの理解、そして複雑な問題を解決する能力。
  • 関連技術:Hibernate、JPA、RESTful API、マイクロサービス、Docker/Kubernetes、JUnit、MySQL、PostgreSQL、MongoDBなどのデータベースに関する経験。
  • システム評価および要件分析スキル:既存のプログラムを分析し、調査内容を日本語でドキュメント化し、現場のチームリーダーや顧客に説明しながら、実現可能なビジネス要件を構想できること。
  • チームワークスキル:優れたコミュニケーション能力とチームワーク能力を持ち、チーム内でリーダーシップとメンタリングを発揮できること。
  • 学歴:情報技術、コンピュータサイエンス、または関連分野の学位。
    ソフトスキル:リーダーシップ(チーム規模:3~10名)
  • 問題解決能力:技術的な課題に対して創造的な解決策を見出す能力。
  • コミュニケーション能力:優れたコミュニケーション能力を持ち、アイデアを明確かつ説得力を持って伝える能力。
  • 時間管理能力:効果的な時間管理能力と、タスクの優先順位を適切に設定する能力。
  • 日本語N2レベル以上、流暢なコミュニケーション能力必須