技术
必须具备:高级Java或Node.JS、JavaScript、REST API、SOAP、无服务器和AWS知识
理解开发人员的成功在于理解业务单元和业务要求的核心业务流程以及架构模式和技术策略(如转型、SmartCore、DevOps)。构思并编写详细的软件实现/代码,同时确保他们的代码/配置符合安全、日志记录、错误处理和性能标准以及非功能性要求。编写、配置和集成代码,创建与架构模式和技术策略相一致的软件。评估新技术与程序/系统/生态系统的匹配性,以及对流程、数据、风险的上下游影响(例如,努力实现无缺陷软件的目标。确保系统在功能上满足要求,与架构相一致,并促进共同资产的开发。评估设计决策对正在开发的计算机解决方案/产品/服务的影响(即性能、进度、预算、下游组件/系统的影响、质量等),并根据需要推荐替代/创新解决方案进行缓解/优化。
根据问题分析和对业务的影响,推荐和实施解决方案。
进行独立分析和评估,解决战略问题。
监控和跟踪绩效,并解决任何问题。
设计解决方案,编写代码,进行单元测试,开发适当的工件/文档,并促进最终交付。
根据架构模式,在目标环境和平台属性上设计新算法和数据结构。
构建可支持、可扩展且符合我们对共同资产的期望的解决方案。
支持特定项目可交付成果的管理。
提供专业咨询、分析和技术支持。
通常需要5-7年相关应用开发经验或相关学术学位和经验的组合
通过正式培训和/或工作经验获得的软件开发实践、概念和技术知识,重点是Java / Javascript / Node.js和REST API / SOAP
接触过AWS、Confluent Kafka堆栈,包括但不限于Zoo Keeper、Kafka Brokers、Schema Registry、Kafka Streams、KSQL、Kafka Connect和Confluent Control Center,流数据概念、大数据概念、数据即服务、数据和事件驱动架构。
在Java和/或Node.js技术方面具有丰富的经验
我们在这里提供帮助
这需要我们为客户、社区和员工创造持久的积极变革。我们努力帮助您从第一天起产生影响-为您自己和客户。我们将为您提供所需的工具和资源,帮助您达到新的里程碑,同时帮助我们的客户达到他们的目标。从深入培训和指导,到经理支持和网络建设机会,我们将帮助您获得宝贵的经验,拓宽您的技能范围。
如有需要,我们将根据要求为参与选择过程的候选人提供适当的帮助。