职责
与新加坡和全球的团队成员合作,帮助维护当前的交易和销售平台,并有机会改进和创建我们平台所基于的新库和框架。
在敏捷环境中工作,并与产品经理、产品负责人、业务和其他利益相关者互动,分析新需求,设计和实施创新解决方案。
作为全球团队的一部分,为业务和其他利益相关者提供一流的支持。
努力实现由网络解决方案负责人定义的团队目标。
积极参与并支持团队负责人定期审查和改进团队实践,以优化效率和生产力。
持续推动和改进系统。
积极参与并支持市场内的程序增量(PI)计划过程。
支持变更管理和发布计划。
在亚洲地区提供专门的实施后支持。
展示适当的价值观和行为,包括但不限于诚实和正直、谨慎和勤勉、公平交易(公平对待客户)、利益冲突管理、能力和持续发展、充分的风险管理,以及遵守适用法律和法规。
要求
相关的高等教育和专业背景,拥有10年以上软件开发经验,其中5年以上为后端开发人员。
扎实的Java编程技能。
非常重视测试驱动开发、JUnit和模拟库(如Mockito)。
面向对象编程原则,接口、抽象、依赖等。
核心Java及相关工具/库,特别是集合、多线程(java.util.concurrent.*包)、JSON、JDBC、Maven。
Spring框架、JDBC模板和JPA。
消息传递和JMS。
关系数据库建模。
对Unix操作系统有良好的理解。
良好的代码审查技巧,对代码质量有自豪感。
具有Hazelcast和Elasticsearch、ActiveMQ、bash脚本编写经验。
能够独立工作并适应全球团队环境。
解决问题的能力强,能够快速提供有效的解决方案。
快速学习者,能够在紧迫的截止日期下工作。
良好的协调能力,能够处理不同层次的利益相关者。
较强的分析能力,能够结构化和记录需求和解决方案选项。
积极主动,具有整合性的个性。