
HIIノーフォーク・バージニア州勤務 JavaソフトウェアエンジニアII
HIIの防衛技術プログラム向けに、Javaベースの海軍シミュレーションソフトウェアを開発します。Linux、ライブ・バーチャル・コンストラクティブ・アーキテクチャ、訓練環境全体でJSAF機能を統合します。
仕事内容
- 論理的および数学的な解決策を実装するアプリケーションとシステムの設計、構築、文書化、テスト、デバッグ
- 機器設計者やハードウェアエンジニアと協力しながら、学際的な調査を実施
- 製品および商用ソフトウェア向けの電子データ処理システムを計画、設計、開発、運用
- ユーザーのニーズとシステム能力を評価し、プログラムの目的、出力、入力、プログラミング手法、制御方法を定義
- 操作手順を作成・維持
- 必要に応じてコンパイラ、アセンブラ、ユーティリティプログラム、オペレーティングシステムを設計・開発
- ソフトウェア開発標準を適用し、遵守
- 一般的な監督の下でプロジェクトのマイルストーンを支援
- ソフトウェア基盤の継続的な改善に貢献
- 技術提案書、ブリーフィング、報告書、ユーザーマニュアルの作成に貢献
- NCTEプログラムのエンジニアリングリーダーシップが優先順位付けした要件を、エンドユーザー向けの堅牢で保守性の高いJSAF機能に変換
- 開発者や対象分野の専門家と連携し、JSAF機能を開発、拡張、統合、サポート
- IntelliJまたは同等のIDEを使用し、Red Hat Linux 7、8、9上で主要な開発を実施
- Sencha ExtJSやVue.jsを含むJavaおよびJavaScriptフレームワークでソフトウェアを構築
- シェルスクリプトでタスクやクエリを自動化
- Gitを主要なソース管理システムとして使用
- ブリーフィング、プロジェクト計画、システム仕様書、技術報告書、ユーザー文書の準備と提供を支援
応募要件
- 関連分野の学士号と2年の関連経験、関連分野の修士号がある場合は経験不問、または高校卒業資格相当と6年の関連経験
- Security+やLinux+を含む関連技術認定を取得できること
- 米国市民権を有し、秘密区分のセキュリティクリアランスを取得・維持できること
- 必要に応じてオンサイトでサポートできること
- Javaおよびオブジェクト指向設計・開発の確かなスキル
- マルチスレッドアプリケーションの開発経験
- IntelliJやEclipseなどのJava IDEおよびJavaデバッグツールに精通していること
- LinuxまたはUnix環境での開発経験、およびシェルスクリプトによる自動化の経験
- Gitソース管理に精通していること
- 優れた文書および口頭でのコミュニケーション能力と、部門横断チームで効果的に働く能力
- JavaScriptおよびSencha ExtJS、Vue.jsなどの最新UIフレームワークの経験
- JUnitなどの単体テストおよびアジャイル開発手法の経験
- TENA、HLA、DISなどのLVCシミュレーションアーキテクチャにおけるシステムエンジニアリングと統合に関する知識
- GradleやApache ActiveMQなどのビルドシステムおよびメッセージングフレームワークの経験
- OSGi、CSSとHTML、CI/CD、JenkinsやSonarQubeなどのコード品質ツールの経験
- DISA ASD STIGに沿ったセキュアコーディングの実践知識
- ロールベースおよびユーザーベースの権限設計の経験
- データベース開発経験
- CまたはC++の経験およびC4Iシステムの知識
福利厚生
- 医療、歯科、視力保険プランの選択肢
- ウェルネスリソース
- 従業員支援プログラム
- 401(k)貯蓄プランの選択肢
- ファイナンシャルプランニングツール
- 生命保険
- 従業員割引
- 有給休日
- 有給休暇
- 授業料補助
- 幼児教育奨学金
- 高等教育奨学金
- 対象となる職種では、適用される場合にボーナスまたはその他の一時的な報酬が提供されることがあります
- 継続的なキャリア開発を支援する教育・研修プログラム






