シニアJavaチームリーダー | リモート開発チーム統括 | エンタープライズバックエンド
リモート勤務
フルタイム
技術的リーダーシップによってキャリアを次のステージへ進めたい経験豊富なJava開発者の方へ。当社では、最大10名のバックエンドエンジニアチームを指導し、高品質なエンタープライズソフトウェアソリューションを提供できる熟練したJavaチームリーダーを求めています。このリモートポジションでは、最先端のJava技術スタックを活用しながら、有能な開発者チームの成長を促進する機会があります。
主な職務内容
- 最大10名のJavaバックエンド開発者チームのリーダーシップ。チームのモチベーション向上、タスク設定と進捗管理、技術的指導を行う。
- 既存プロジェクトの開発と機能強化(レガシーコードの最適化を含む)。
- コード品質の管理と向上。企業基準への準拠確保、徹底的なコードレビューの実施、部下のトラブルシューティングサポート。
- アーキテクチャ設計の主導と技術的意思決定プロセスの統括。
- スプリント計画の策定、タスクの分解と割り当て、納期管理の実施。
- ステークホルダーとの効果的なコミュニケーションによる要件の技術的解釈と実装戦略の立案。
- チームメンバーの専門能力開発とキャリア成長のサポート。
- 新技術導入の評価と推進による技術的負債の削減とシステム効率の向上。
技術スタック
- Java 21 LTS(コア、並行処理、コレクション、ジェネリクス、ラムダ、Stream API、モジュールシステム)。
- Spring Framework 6.x(Core、Web、Data、Security、Integration)および Spring Boot 3.x。
- ORM(JPA 3.0、Hibernate 6.x)、高度なSQL、PostgreSQL 16+。
- ビルドツール:Gradle 8.x または Maven 3.x。
- バージョン管理:Git(高度なブランチング戦略、コードレビューワークフロー)。
- 開発環境:IntelliJ IDEA 2025.x、JIRA、JUnit 5、TestNG、SoapUI、CI/CD(Bamboo、Jenkins、GitHub Actions)。
- コンテナ技術:Docker、Kubernetes の基本理解。
- マイクロサービスアーキテクチャとRESTful API設計原則。
必須要件
- 3年以上のJavaリード開発者としての実務経験。プロジェクト成功実績が証明できること。
- 開発チームのマネジメント経験。技術的タスクの詳細化と分解、実装アプローチの選定、開発計画の立案と監視の実績。
- OOPの基本原則、アルゴリズム、データ構造、設計パターンに関する深い知識と理解。
- プロジェクト技術スタックに関する確かな専門知識(特にJava、Spring、PostgreSQL)。
- RESTの原則を理解し、標準に準拠した高品質なAPIを設計・実装できる能力。
- 複雑な技術的課題を解決し、チームメンバーに明確な指導を提供できる問題解決能力。
- リモート環境での効果的なコミュニケーションスキルと自己管理能力。
- 英語での業務コミュニケーション能力(読み書き)。
歓迎するスキル
- マイクロサービスアーキテクチャの設計と実装経験。
- クラウドプラットフォーム(AWS、Azure、GCP)での開発経験。
- メッセージングシステム(Kafka、RabbitMQ)の実務知識。
- NoSQLデータベース(MongoDB、Cassandra)の活用経験。
- CI/CDパイプラインの構築と最適化。
- パフォーマンスチューニングと大規模システムのスケーリング経験。
- DevOpsプラクティスとインフラストラクチャ・アズ・コードの理解。
- オープンソースプロジェクトへの貢献または技術コミュニティへの積極的参加。
入社のメリット
当社では、革新的なソフトウェアソリューションの技術的方向性を形作る機会を提供します。競争力のある報酬体系、柔軟なリモートワーク環境、継続的な専門能力開発プログラムを用意しています。チームリーダーとして、エンジニアリングのベストプラクティスを確立する自律性と、有能な開発者の成長を促進する喜びを得られます。複雑な技術的課題に取り組みながら、実際のビジネス成果に貢献するやりがいのあるポジションです。