职位描述:
 工作职责
 1、理解所负责产品开发背景和目标,参与需求分析,设计业务开发方案。
 2、严格遵循开发流程及规范,独立完成产品功能模块的设计和实现,帮助同事提高技术能力,确保个人工作质量和效率。
 3、对线上系统进行监控管理,负责处理线上问题,对线上系统稳定性、可用性负责。
 职位要求:
 1、专科及以上学历,计算机相关专业,5年及以上服务端开发经验。
 2、熟悉Java语言,对JVM、多线程、网络IO、锁机制有所了解,具备一定的实践经验。
 3、熟悉MySql数据库、熟练使用SQL语句及优化、对数据库事物、锁、索引有深入理解。
 4、熟悉分布式服务架构,分布式缓存,能够实现高并发、高可用性系统。
 5、熟悉Spring、Spring Boot、MyBatis、Redis、Kafka、MQ、Zookeeper、Dubbo、等开源项目。
 6、拥有良好的代码习惯,代码结构清晰、命名规范、冗余低,高可复用性,对DDD设计思想有着深刻理解优先。
 7、有较强的学习能力、技术基础扎实、有着良好的沟通能力及团队协作精神,能够承担工作压力,具备强烈的责任心。