高级软件开发人员 - JAVA - 远程(华盛顿特区,弗吉尼亚州,马里兰州)需要具备安全许可证

15个月前远程全职
ClearanceJobs

ClearanceJobs

location 洛杉矶
unsaved
美国商务部国家电信和信息管理局(NTIA)是总统在电信和信息政策问题上的主要顾问。NTIA管理联邦政府对电磁频谱的使用,并进行尖端的电信研究和工程,包括解决联邦政府和私营部门的技术电信问题。NTIA的频谱管理办公室(OSM)负责管理美国及其领土的联邦政府的电磁频谱。OSM使用多个国家安全系统和非机密系统来分配频率;维护频谱使用数据库;审查联邦机构的新电信系统并证明频谱的可用性;并提供进行频谱资源评估所需的技术工程能力。 NTIA和包括国防部(DoD)在内的联邦机构使用过时的设备位置认证信息数据库(EL-CID)桌面应用程序作为支持电子频谱认证请求的自动化工具。NTIA正在替换过时的MS Access/Visual Basic EL-CID桌面应用程序,改用EL-CID Online。这项任务的第一个目标是完成EL-CID Online网络应用程序,以便NTIA可以废弃桌面应用程序。随后的任务将解决其他功能和与其他系统的接口。合格的候选人将支持该项目的软件开发和维护领域。软件开发人员将成为敏捷开发团队的成员,解决退役EL-CID桌面所需的要求。作为敏捷团队的一员,候选人将参与系统的架构、设计、开发、测试和部署。EL-CID Online应用程序广泛使用XML和XSLT;候选人必须在XML/XSLT方面具有较强的能力,包括Oracle XML数据库。该系统使用Google Web Toolkit(GWT)作为用户界面,Altova Stylevision用于创建PDF文件,Bizflow用于工作流程,WorldWind和Bing Tile服务器用于地图,Oracle XML用于数据库。 为了使EL-CID Online系统在生产环境中运行,该系统需要保持操作授权(ATO)。软件开发人员可能被要求为EL-CID Online系统生成技术文档,作为操作授权(ATO)包的一部分提交给政府的信息保障(IA)团队。为了编写这些技术文档,软件开发人员需要审查Java和SQL代码以确定功能,并从其他系统开发人员那里获取信息。客户位于华盛顿特区宪法大道1401号的赫伯特·胡佛大楼(Herbert C. Hoover Building)。 • 可能需要每月/每两个月在客户现场进行一天的系统重置/调试。 职责 • 配置开发环境以运行SubVersion(Tortoise)、Eclipse和SQL Developer(或连接到Oracle数据库的等效工具)。还必须具备使用Jenkins等工具执行软件构建的经验。 • 参与敏捷团队,提供全生命周期的交付,包括需求、架构、设计、开发、测试和部署。 • 设计、开发和维护符合要求、高质量且具有高效性能的Java和JavaScript代码,以提供良好的客户体验。 • 更新Oracle XML数据库中的存储过程和触发器。 • 遵循性能、安全性、可扩展性和可维护性等标准和最佳实践。 • 审查并提供对功能和技术要求的反馈意见。 • 定义和提出满足需求的解决方案。 • 通过实践如测试驱动开发(TDD)、静态代码分析、代码审查、持续集成、持续交付和自动化安全扫描等,为软件开发流程改进做出贡献。 • 与解决方案架构师密切合作,确保系统设计遵循行业最佳实践和标准。 • 为其他开发人员提供实施编码解决方案的建议。 • 通过团队合作、个人责任和流程改进来提高整个团队的软件开发效率。 • 提供运维支持专业知识。协助在生产环境中调试软件,包括分析服务器日志,并进行系统评估以确定故障或问题的根本原因。 • 了解生产环境,包括安全加固、性能调优和访问控制。 • 根据需要参与特殊项目。 • 具备良好的书面和口头沟通能力,以及较强的倾听能力。 • 既能够以个人为基础做出贡献,又能够展示自己作为敏捷团队成员的团队合作能力。 • 能够使用Visio或等效工具绘制系统图表,以捕捉系统架构等相关信息。 • 能够撰写技术文档,面向没有系统知识的技术人员。 • 能够审查现有的Java代码,以便能够对每个Java类写几句话。 • 帮助将安全技术实施指南(STIG)控制映射到应用程序。 • 帮助创建和维护系统设计文档,包括软件构建标准操作规程(SOP)。 要求 • 3年以上敏捷开发、DevOps、持续集成和持续测试经验 • 5年以上Java编码经验 • 3年以上JavaScript编码经验 • 4年以上XSD、XSLT、XML经验 • 2年以上Oracle XML经验 • 3年以上编写存储过程和SQL的经验 • 了解SubVersion、GIT或Team Foundation Server(TFS)版本控制系统 • 3年以上编写技术文档的经验 • 了解GWT者优先考虑 • 了解JIRA和Confluence者优先考虑 • 了解无线电发射机和接收机、雷达、天线和卫星者优先考虑(无线电频谱) • 开始时需要秘密级别的活动许可证