Java 全栈工程师

伦敦 17天前全职 网络
面议
加入我们充满活力的技术团队,担任 Java 全栈工程师 AVP 级别,并参与塑造金融犯罪预防的未来,通过变革性的 “综合金融犯罪计划”。这个为期多年的集团范围内倡议旨在加强合规性,通过统一基础设施简化客户互动,并通过尖端技术进步推动运营效率。 理想的候选人应是一位经验丰富的 Java 全栈工程师,热衷于转型为架构师,准备将技术专长应用于战略系统设计。 综合金融犯罪 (IFC) 投资组合是一个多方面的金融犯罪变革计划,通过 20 多个项目交付,旨在创建一个整体的、基于风险的有效金融犯罪环境,加强稳健性,提高金融犯罪流程的自动化,发展和增强我们在所有防线的技能和能力,并赋能我们的合作伙伴、同事和客户识别和防止金融犯罪,提高对风险的认识。 作为 Java 全栈工程师成功的关键在于: • 具备全栈开发经验,擅长构建动态、响应式和可重用组件 • 在涉及 Java 或 C++ 技术栈的企业案例管理生命周期应用程序中工作过 • 具有使用 Kafka 或其他消息代理进行事件驱动通信的经验 • 精通使用 Java Spring Boot 开发 RESTful API 和微服务。对 Spring 框架(例如,Spring MVC、Spring Security、Spring Data)有深入理解 • 对状态管理(例如,Redux、Context API)和 React Hooks 有扎实的知识。具有 RESTful API 和前后端服务集成的经验 其他一些高度重视的技能可能包括: • 对 Camunda BPM 有基本理解,用于工作流编排和流程自动化。熟悉 BPMN 2.0 设计工作流 • 熟悉 CI/CD 管道(例如,Jenkins、GitLab CI)和容器化(例如,Docker、Kubernetes) • 了解单元测试和集成测试框架(例如,JUnit、Mockito、Jest、React Testing Library) 您可能会被评估与成功角色相关的关键技能,如风险与控制、变革与转型、商业头脑、战略思维以及数字和技术,以及特定于工作的技术技能。 该职位将位于我们位于格拉斯哥的校园。 角色目的 设计、开发和改进软件,利用各种工程方法,为我们的客户和同事提供业务、平台和技术能力。 职责 • 使用行业对齐的编程语言、框架和工具开发和交付高质量的软件解决方案。确保代码可扩展、可维护,并优化性能。 • 与产品经理、设计师和其他工程师跨职能合作,定义软件需求,制定解决方案策略,并确保与业务目标的无缝集成和对齐。 • 与同事合作,参与代码审查,促进代码质量和知识共享的文化。 • 关注行业技术趋势和创新,积极为组织的技术社区做出贡献,以促进技术卓越和成长的文化。 • 遵循安全编码实践,以减轻漏洞,保护敏感数据,确保安全的软件解决方案。 • 实施有效的单元测试实践,以确保良好的代码设计、可读性和可靠性。 助理副总裁期望 • 提供建议并影响决策,参与政策制定并对运营效率负责。与其他职能/业务部门密切合作。 • 领导一个执行复杂任务的团队,利用成熟的专业知识和技能交付影响整个业务职能的工作。设定目标并指导员工追求这些目标,评估绩效与目标的相关性,并确定奖励结果。 • 如果该职位具有领导责任,人民领导者应展示一套明确的领导行为,以创造一个让同事茁壮成长并始终如一地提供卓越标准的环境。四个 LEAD 行为是:L – 倾听并保持真实,E – 激励和启发,A – 在整个企业中对齐,D – 培养他人。 • 或者作为个人贡献者,他们将领导协作任务,并通过结构化任务指导团队成员,确定需要包括其他专业领域以完成任务。他们将为任务和/或项目确定新方向,识别跨职能方法或实践的组合以实现所需结果。 • 就复杂问题提供咨询;为人民领导者提供建议,以支持解决升级问题。 • 确定减轻风险的方法,并制定新政策/程序以支持控制和治理议程。 • 对与所做工作的风险管理和控制加强负责。 • 执行与其他领域密切相关的工作,这需要理解各领域如何协调并为实现组织子职能的目标做出贡献。 • 与其他工作领域合作,为与业务对齐的支持领域保持与业务活动和业务战略的同步。 • 参与对来自多个信息源(内部和外部来源,如程序和实践(在其他领域、团队、公司等))的数据进行复杂分析,以创造性和有效地解决问题。 • 传达复杂信息。“复杂”信息可能包括敏感信息或因其内容或受众而难以传达的信息。 • 影响或说服利益相关者以实现结果。 所有同事都应展示巴克莱的价值观:尊重、诚信、服务、卓越和管理——我们的道德指南,帮助我们做我们认为正确的事。他们还应展现巴克莱心态——赋能、挑战和推动——我们行为的操作手册。