职位职责:
1、承接增值业务产品的需求,负责电商零售场景下针对商户的商业化增值服务产品的设计、开发;
2、针对复杂业务场景,分析产品需求的合理实现方案,给出需求优化建议和系统设计方案;
3、负责增值域的应用服务的运维,保障系统稳定,数据安全,确保业务顺利运行;
4、持续改善系统,优化薄弱点,根据业务需要优化系统设计,提升系统性能和稳定性;
职位要求:
1、独立完成分配任务,基本了解业务域中的业务和产品能力、内在逻辑能说清楚;
2、Java基础扎实,对于Java基础技术体系(包括JVM、类装载机制、多线程并发、IO、网络)有一定的掌握和应用经验;
3、具备良好的面向对象设计理解,熟悉面向对象设计原则和领域驱动设计方法,掌握设计模式及应用场景,理解分布式系统原理:CAP,最终一致性,幂等等;
4、能独立或在指导下完成技术方案的设计和讨论,并具有疑难问题的分析和解决能力;
5、有质量意识,能运用Xunit、mock、testNG、jacoco、sonar等编写单元测试代码覆盖业务核心链路且能够以覆盖率为依据,进行有目的代码覆盖以及质量提升;
6、了解底层中间件、熟练使用常用的分布式技术栈,包括通信、计算、存储和管理;
7、了解大容量数据存储和分布式检索系统的使用场景和技巧,如有大型网络应用结构的设计经验者优先:SOA,异步通信,缓存,负载均衡,数据同步等;
8、了解线上环境和部署架构,能够独立分析和快速排查线上故障;熟悉线上监控体系,对线上问题敏感,能根据监控和日志快速定位并解决线上问题;
9、加分项:具备一定的高可用,可容灾分布式系统设计能力,了解大容量数据存储和检索系统设计能力:数据库分区,NoSQL,搜索引擎等。
我们希望:
1、有出色的学习能力,能够主动学习,保持学习的心态和成长的愿望,在工作中不断学习和掌握所需新知识和新技能;持续关注和学习相关领域知识,并使用到工作中;
2、较出色的沟通协调能力,能够快速融入团队,与团队成员进行顺畅的沟通;能够清晰表达自己观点,并倾听他人观点;能够在指导下协调跨部门同时协作完成工作;
3、一定的业务理解分析能力,能去了解公司业务范围和逻辑,了解产品流程,正确理解负责业务域的业务逻辑和商业价值。