HII诺福克弗吉尼亚州现场Java软件工程师II
为HII国防技术项目开发基于Java的海军模拟软件。跨Linux、实况-虚拟-构造架构和训练环境集成JSAF功能。
描述
- 设计、构建、编写文档、测试和调试实现逻辑与数学解决方案的应用程序和系统
- 开展多学科研究,并与设备设计人员和硬件工程师协作
- 规划、设计、开发和使用面向产品及商业软件的电子数据处理系统
- 评估用户需求和系统能力,以确定程序目标、输出、输入、编程方法和控制措施
- 创建和维护操作说明
- 在需要时设计和开发编译器、汇编器、实用程序和操作系统
- 应用并维护软件开发标准
- 在一般监督下支持项目里程碑
- 持续帮助改进软件基础设施
- 参与技术提案、简报、报告和用户手册的编写
- 将NCTE项目工程领导层确定优先级的需求转化为面向最终用户的稳健、可维护JSAF功能
- 与开发人员和主题专家协作开发、增强、集成和支持JSAF功能
- 使用IntelliJ或同类IDE,在Red Hat Linux 7、8和9上开展主要开发工作
- 使用Java和JavaScript框架构建软件,包括Sencha ExtJS和Vue.js
- 使用Shell脚本自动执行任务和查询
- 使用Git作为主要源代码控制系统
- 协助准备和交付简报、项目计划、系统规范手册、技术报告和用户文档
任职要求
- 拥有相关领域学士学位并具备两年相关经验;拥有相关硕士学位者无经验要求;或持有高中学历或同等学历并具备六年相关经验
- 能够取得相关技术认证,包括Security+和Linux+
- 拥有美国公民身份,并能够取得和维持秘密级安全许可
- 能够按需提供现场支持
- 具备扎实的Java及面向对象设计和开发技能
- 具有多线程应用程序开发经验
- 熟练使用IntelliJ和Eclipse等Java IDE以及Java调试工具
- 具有Linux或Unix环境开发经验,并能使用Shell脚本实现自动化
- 熟练使用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)储蓄计划选项
- 财务规划工具
- 人寿保险
- 员工折扣
- 带薪节假日
- 带薪休假
- 学费报销
- 幼儿教育奖学金
- 高等教育奖学金
- 符合条件的职位在适用时可能偶尔提供奖金或其他非经常性薪酬
- 支持持续职业发展的教育和培训项目
