高级Java开发人员(后端)

14个月前全职
CADENZA SOLUTIONS PTE. LTD.

CADENZA SOLUTIONS PTE. LTD.

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