
Javaバックエンド開発者(リモート、米国)
DecisionPoint Corporationの連邦交通物流プログラム向けに、安全なJavaバックエンドアプリケーションとAPIを構築・保守します。 リモート勤務で、統合、テスト、DevSecOps、アジャイル開発に携わります。
仕事内容
- IBSプログラム向けのJavaバックエンドアプリケーションとサービスを構築、テスト、改善、保守する
- Java、Spring Boot、関連するフレームワークやライブラリを使用してバックエンドソリューションを作成する
- RESTful APIとWebサービスを設計、実装、保守、利用する
- ビジネスロジック、サービス層コンポーネント、統合機能、データアクセス機能を開発する
- バックエンドサービスをリレーショナルデータベース、外部システム、その他のアプリケーションコンポーネントに接続する
- 機能要件と技術要件を、信頼性、拡張性、保守性の高いソフトウェアに変換する
- クリーンで効率的、テスト可能かつ保守しやすいJavaコードを作成する
- 単体テストと統合テストを作成・保守する
- コードレビューに参加する
- バックエンドの不具合、統合問題、パフォーマンス問題を診断・解決する
- アプリケーションログとシステムの動作を確認し、根本原因を特定して修正する
- システムコンポーネント間および外部インターフェースとの統合を支援する
- CI/CDパイプラインと自動化されたビルド、テスト、デプロイのワークフローに貢献する
- 国防総省のセキュリティ要件、安全なコーディングプラクティス、適用されるSTIG要件への準拠を維持する
- スプリント計画、スタンドアップ、バックログリファインメント、デモ、レトロスペクティブなどのアジャイルセレモニーに参加する
- 技術文書を作成・更新する
- 開発者、テクニカルリード、QA、DevSecOps、データベース、インフラ、エンジニアリングチームと協働する
- フロントエンド統合を支援し、必要に応じてAngularコンポーネントの開発に貢献する
応募要件
- 有効なSecretクリアランスを保有していること
- IAT Level II認証を保有していること。CompTIA Security+ CE保有者は歓迎
- 3年以上のプロフェッショナルなソフトウェア開発経験があること
- Javaアプリケーション開発の実務経験が豊富であること
- Spring Boot、Spring Framework、または同等のJavaフレームワークの経験があること
- RESTful APIとWebサービスの設計、開発、利用経験があること
- バックエンドのビジネスロジック、サービス層コンポーネント、アプリケーション統合の開発経験があること
- リレーショナルデータベースとSQLの使用経験があること
- オブジェクト指向設計、ソフトウェア設計原則、一般的な開発パターンを理解していること
- Javaアプリケーションの単体テストと統合テストを作成した経験があること
- エンタープライズアプリケーション、API、統合のトラブルシューティングとデバッグ経験があること
- Gitまたは同等のソース管理ツールを使用した経験があること
- アジャイルソフトウェア開発環境での業務経験があること
- CI/CDパイプラインとDevSecOpsプラクティスに精通していること
- 優れた問題解決力、デバッグ力、分析力を備えていること
- 自律的に働きながら、分散開発チームと効果的に協働できること
- 歓迎:USTRANSCOM、国防総省、その他の連邦ミッションシステムを支援した経験
- 歓迎:Spring Bootエンタープライズアプリケーションまたはマイクロサービスの経験
- 歓迎:マイクロサービスアーキテクチャの経験
- 歓迎:AWS、Docker、Kubernetes、メッセージング、非同期処理、エンタープライズ統合、セキュリティスキャンツール、GitLab、Jenkins、Jira、Confluence、Angular、TypeScript、HTML、CSSの経験
福利厚生
- この職種には有効なSecretクリアランスとIAT Level II認証が必要です
- 通常のフルタイム雇用
- 完全リモート勤務







