公司描述
沃尔特·埃弗里特(Walter Everett)是一家招聘机构,我们目前正在帮助一家全球咨询公司招聘一名领先的安全审查Java开发人员。
角色描述
沃尔特·埃弗里特有限公司正在寻找一位经验丰富的SC审查领先Java开发人员,担任全职混合角色。该角色主要在伦敦工作,但也包括一些远程工作的灵活性。作为领先的SC审查Java开发人员/架构师,您将负责设计和实施可扩展的软件解决方案,并与跨职能团队合作。
这是一个紧急职位,所以客户要求您具备安全审查资格。
作为领先的工程师/应用架构师,您将加入一家专注于执法/安全服务领域的大型技术咨询公司。
该角色需要一位具有卓越的客户面对技能和影响业务、架构和技术利益相关者的能力的实际技术领导者,以管理和交付成功的解决方案。您将提供项目的技术领导和所有权,通过应用您在云原生技术和敏捷交付方面的技术知识和经验,指导客户塑造他们的想法。
您将协调和领导应用和DevOps工程师团队,并不断推动质量、标准、工具和开发实践的进步。
您的主要职责将包括:
• 作为实际贡献者,为团队提供技术领导和支持,以管理和交付成功的解决方案。
• 与其他技术团队和技术治理职能合作,解决依赖关系,例如接口、基础设施、安全性。
• 设计和交付复杂的全栈数字产品,涵盖各种技术,使用敏捷和计划方法的混合。
• 成为客户信任的技术顾问,解决复杂的技术挑战,并与客户组织内的高级技术和业务人员建立可信度和深入的关系,应对复杂的组织/项目结构。
• 通过撰写文档、创建和领导客户演示、创建和维护解决方案/数据模型/接口规范、审核低级设计并帮助解决技术挑战,来记录和展示解决方案。
• 在复杂的现有客户环境中,确保实施约定的架构和基础设施(具有预定义的服务和约束)。
• 在您负责的团队内拥有交付方法、开发实践、质量保证流程等的所有权。
• 在高风险/信任环境中确保解决方案的安全合规性,并支持渗透测试保证活动。
您的经验要求:
为了在这个角色中取得成功,您需要在以下大部分领域具有经验和扎实的理解:
• 在多个技术中交付集成微服务模式的经验,至少在AWS上的容器化环境中具有Java Spring Boot的经验。
• 有使用SQL和NoSQL云数据库以及搜索服务(如Elastic / Open Search)的经验。
• 有使用流数据(例如Apache Kafka)和AWS原生消息传递/流功能的经验。
• 对整个软件开发生命周期有深入了解,并具有软件产品增量交付的经验。
• 在高风险/保证环境中具有系统设计经验,能够架构或解释复杂的系统交互,包括数据流、常见接口、API和其他方法,以及广泛的架构技能,涵盖应用程序、基础设施、数据和集成。
• 在领导软件交付生命周期方面具有经验(包括敏捷和更传统的形式),包括:
• DevOps平台
• CI / CD服务和方法
• 自动化测试
• 有使用DevOps工具和应用托管服务的经验,例如:
• Jenkins、Drone、AWS CodeCommit / Pipeline / Deploy
• Atlassian堆栈、Azure DevOps
• Docker / Kubernetes /函数作为服务部署
• 领导设计、交付和测试最佳实践,包括:
• 测试策略(合同导向、自动化等)
• 安全保证(ITHC、渗透测试)
• ITIL服务管理集成
• 员工安全和内部威胁审计
• 对前端交付问题有很好的认识,包括良好架构的前端解决方案(SPA、移动和传统MVC),最好具备React等前端框架的知识。
您将能够与和影响各种内部和客户的高级别人员合作,并在各个层面进行培训和教育。
教育和经验
• SC审查
• 高级开发者经验
• 技术领导经验
• 执法领域或安全服务的知识
• 大规模、整个生命周期的项目经验
• 成功的领导和交付经验