初级 Java 开发工程师 - SAIC(混合办公,弗吉尼亚州阿什本)
加入 SAIC,担任初级 Java/JEE 开发工程师,为国防、情报和文职政府技术项目构建基于 Spring 的微服务。 您将为公共部门系统设计、测试、审查并记录企业级软件。
描述
- 构建并实施 Spring Framework 微服务
- 使用 Eclipse、Visual Studio Code 和 Atlassian 工具进行软件设计、开发和测试
- 在正式和非正式设计评审期间介绍技术解决方案
- 根据政府系统生命周期方法记录软件设计
- 设计、开发并记录大规模企业级软件系统
任职要求
- 必须是美国公民
- 能够获得并维持 Public Trust 安全审查许可
- 拥有计算机科学或相关工程专业的学士学位
- 至少两年技术工作经验
- 至少两年 Java J2EE/JEE 设计和软件开发经验
- 具有设计、开发和记录大规模企业级软件系统的经验
- 至少两年云应用和无服务器托管服务经验,包括 AWS Lambda
- 具有 HTML、CSS、JavaScript、Angular、React、React Native 和 Node.js 经验
- 具有开发 Spring 微服务的经验,主要使用 Spring Boot
- 具有使用 JDBC、JPA 和 Hibernate 对 Oracle、PostgreSQL 及 MongoDB 执行 CRUD 操作的经验
- 具有 NoSQL 数据库经验,包括 MongoDB、DocumentDB 和 DynamoDB
- 具有开发和调试复杂 SQL 查询的经验
- 熟悉 Unix 和 Linux 系统、命令及 Shell 脚本编写
- 具有应用面向对象分析和设计技术的经验
- 能够在分布式团队环境中协作
- 必须位于 GWA 范围内或可通勤区域
- 拥有计算机科学或相关领域的硕士学位者优先
- 具有大型项目团队和联邦政府项目工作经验者优先
- 具有 Agile/Scrum 经验者优先
- 具有编写可与 S3、SQS、Lambda、ElastiCache 和 MongoDB 等 AWS 服务集成的代码的经验者优先
- 具有 Docker、Konvoy、Kubernetes、Jenkins、GitLab 和监控工具经验者优先
福利待遇
- 招聘信息未说明福利、津贴或额外薪酬。
