职位描述
职位描述:
1、负责公司的技术方向、技术规划及核心模块设计,制定技术规范,提高研发效率和质量;
2、负责公司基础技术组件梳理、架构、评审、优化,推动公司技术沉淀、构建技术中台能力;
3、参与完成项目的系统分析、设计,负责核心业务功能与底层基础功能的功能设计、代码实现与单元测试;
4、协助业务方梳理业务需求,提供业务规划方案、架构设计方案, 并能根据方案展开研发工作。
职位要求:
1、统招本科及以上学历,计算机相关专业优先;
2、有5年以上开发经验,扎实的Java编程基础,熟悉各种设计模式;
3、熟练掌握Spring、SpringMVC、Mybatis、SpringBoot 、SpringCloud、Redis等主流Java框架;
4、熟悉整个软件过程,能够沟通需求、控制项目进度,有良好的文档能力;
5、熟悉MySQL,Oracle相关,熟悉存储引擎,锁原理,索引结构。有数据库调优经验优先;熟悉Redis,对相关指令及应用场景有一定了解;
6、有高并发在线系统设计经验:熟悉多线程编程,熟悉分布式事务处理,补偿机制等;对MQ,缓存,RPC等熟悉相关实现原理者优先;
7、能够积极创新,乐于面对挑战,负责敬业,有优秀的团队合作精神,有创业精神,适应互联网公司氛围;
8、良好的代码书写习惯,熟悉领域建模、面相对象编程、有重构、低代码经验优先。