Leidos高级Java Web应用开发工程师——远程办公,弗吉尼亚州
Leidos正在招聘高级Java开发工程师,为美国国防部测试与训练项目构建安全的全栈Web应用。该职位涵盖需求分析、架构设计、自动化测试和网络安全合规。
描述
- 与成熟的开发团队合作,构建满足运营需求的全栈Web应用
- 记录并验证Web应用需求
- 根据既定测试计划创建自动化测试
- 支持Web应用交付的架构设计与开发
- 参与软件设计讨论,并就合适的工具、技术和方法提供建议
- 重构和增强现有Web应用,以引入新功能并提升可靠性和性能
- 审查应用的网络安全状况,以支持符合软件安全要求
- 为美国国防部测试与训练机构使用的Web应用进行设计、开发、测试和维护
任职要求
- 拥有美国公民身份并持有有效的秘密级安全许可
- 拥有学士学位及12年以上相关经验,或硕士学位及10年以上相关经验
- 同等专业经验可替代学位要求
- 至少8年开发、部署和维护全栈Web应用及软件系统的经验
- 至少8年收集和验证软件应用需求的经验
- 至少8年使用HTML、CSS、JavaScript、Node.js和Angular等Web UI技术的经验
- 至少2年设计和构建RESTful Web服务的实践经验
- 至少8年Java EE或Jakarta EE集成、Servlet和JDBC经验
- 具备PostgreSQL或同类数据库经验,并能编写SQL查询
- 深入理解面向对象编程、包括Stream和lambda表达式在内的Java EE功能、Collections框架以及异常处理
- 优先考虑具备静态应用安全测试工具和实践经验,包括OWASP、Coverity、SonarQube及软件安全合规
- 优先考虑深入理解面向对象编程、包括Stream和lambda表达式在内的Java EE功能、Collections框架以及异常处理
- 优先考虑具备自主驱动的工作方式、出色的分析和人际沟通能力,以及测试驱动开发经验
