シニアJava開発者(リモート) - Spring、AWS、マイクロサービス開発
リモート勤務
フルタイム
はじめに
当社は、テクノロジー革新を推進するグローバル企業として、次世代のデジタルソリューション開発に取り組んでおります。この度、成長を続ける開発チームに参加していただける経験豊富なシニアJava開発者を募集しております。このリモートポジションでは、SpringフレームワークやHibernate/JPA、AWSクラウドサービスなどの最新Javaテクノロジーを活用し、堅牢でスケーラブルなアプリケーションの設計・開発を担当していただきます。クラウドネイティブな環境で、マイクロサービスアーキテクチャを採用した革新的なプロジェクトに携わる機会です。
主な責任
- Java 17+とSpringフレームワークエコシステム(Spring Boot 3.x、Spring Cloud)を使用したエンタープライズグレードのアプリケーションの設計、開発、保守。
- Hibernate/JPAとSQLを使用したデータベース操作の実装と最適化、パフォーマンスチューニングの実施。
- 業界のベストプラクティスに従ったRESTful APIの作成と保守、APIドキュメント(Swagger/OpenAPI)の整備。
- AWSインフラストラクチャ上でのアプリケーションのデプロイと管理(EC2、S3、RDS、Lambda、ECS等の活用)。
- 機能定義と実装のための他職種チーム(製品管理、デザイン、フロントエンド開発者)との協働。
- コードレビューへの参加とジュニア開発者のメンタリング、技術的指導の提供。
- アプリケーションのパフォーマンス、品質、応答性の確保、負荷テストと最適化戦略の実施。
- 複雑なソフトウェア不具合のトラブルシューティングと解決、根本原因分析の実施。
- クリーンで保守性が高く、十分にテストされたコードの作成、自動テスト戦略の実装。
- 継続的インテグレーションおよびデリバリーパイプラインへの貢献、DevOpsプラクティスの推進。
必須スキル
- コンピュータサイエンス、エンジニアリング、または関連分野の学士号以上の学位。
- Java開発における5年以上の専門的経験、エンタープライズアプリケーション開発の実績。
- Java 17+の機能とコアライブラリに関する深い知識、効率的かつモダンなJavaコード作成能力。
- Springフレームワーク(Spring Boot 3.x、Spring Data、Spring Security、Spring Cloud)の高度な経験。
- Hibernate/JPAとSQLデータベース設計の習熟度、効率的なクエリ最適化の経験。
- RESTful APIの構築と利用の経験、API設計原則への理解。
- Mavenビルド自動化の確実な理解、依存関係管理とビルドライフサイクルへの精通。
- AWS上でのアプリケーションのデプロイと管理の経験、クラウドネイティブアプリケーション開発知識。
- マイクロサービスアーキテクチャパターンへの精通、分散システム設計の経験。
- コンテナ化技術(Docker)の知識、コンテナ化アプリケーションのデプロイ経験。
- 強力な問題解決能力と細部への注意力、複雑な技術課題への分析的アプローチ。
- 会話レベルの英語能力、国際チームでの協働経験。
- リモート環境で独立して作業する能力、自己管理とタスク優先順位付けのスキル。
あれば望ましいスキル
- リアクティブプログラミング(Spring WebFlux)の経験、非同期処理パターンの理解。
- 追加のJVM言語(Kotlin、Groovy)の知識、複数言語環境での開発経験。
- メッセージブローカー(Kafka、RabbitMQ)への精通、イベント駆動型アーキテクチャの実装経験。
- NoSQLデータベース(MongoDB、Cassandra、DynamoDB)の経験、適切な使用事例の理解。
- CI/CDパイプライン開発(Jenkins、GitHub Actions、CircleCI)、自動化テストと継続的デリバリーの経験。
- Kubernetesオーケストレーションの経験、コンテナオーケストレーションと自動スケーリングの知識。
- クラウド認定資格(AWS認定デベロッパー、AWS認定ソリューションアーキテクト)の取得。
- アジャイル/スクラム方法論の経験、アジャイルプラクティスとセレモニーへの積極的参加。
- 過去のリモートワーク経験、分散チームでの効果的なコラボレーション手法の理解。
- ジュニア開発者指導の経験、技術メンタリングとチーム能力向上への貢献。
当社で働く魅力
当社のグローバルチームに参加することで、最先端技術を活用したプロジェクトに取り組みながら、リモートワークの柔軟性を最大限に享受できます。私たちは、単なる雇用関係を超えたキャリア構築の場を提供します。競争力のある報酬体系に加え、継続的な学習と成長のための教育予算、オンライン研修、カンファレンス参加の機会も用意しています。フラットな組織構造と意思決定プロセスへの参加機会を通じて、あなたのアイデアが直接プロダクトやプロセスの改善につながります。最新の開発プラクティス、ツール、そして協力的なチーム文化が、分散環境での成功をサポートします。米国時間帯に対応可能な候補者を優遇いたします。