Java首席软件工程师,已通过SC认证(已获安全认证)

15个月前远程全职
80K - 95K GBP Walter Everett

Walter Everett

location 伦敦
unsaved
公司描述 沃尔特·埃弗里特(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审查 • 高级开发者经验 • 技术领导经验 • 执法领域或安全服务的知识 • 大规模、整个生命周期的项目经验 • 成功的领导和交付经验