岗位职责:
1、通过和产品、测试及关联团队进行密切沟通,能根据需求确定关键技术选型、技术难点,输出解决方案;
2、负责公司项目开发中所有的技术攻关、运维、安全、数据管理、核心代码管理等
3、负责公司项目产品技术转型的功能方案设计、核心代码开发和性能调优,提升用户体验;
4、配合完成新产品、新模块的前期技术分析、技术调查等相关工作;
5、多个方向整理技术规范,推动技术实现与落地;
6、帮助其他成员解决开发过程中的技术问题。
岗位要求:
1、本科及以上学历、计算机相关专业,5年以上Java+web开发经验,有扎实的编程能力,追求优雅的设计和优秀的代码质量;
2、精通Java的常用框架(SpringMvc、SpringSecurity、Mybatis、JPA、SpringBoot、SpringCloud等)和常用设计模式;
3、精通MySQL、MongoDB、Redis等数据库,熟悉数据库原理和常用性能优化技术;
4、精通常用中间件RocketMQ、Activity工作流、Dubbo、ZooKeeper、了解Nginx、Kafka、ELK、Docker容器、K8s等相关知识;
5、熟练使用Vue2/ElementUi/Vue3/Element-plus/Axios/Vant/BootStrap等前端框架;
6、具有良好的沟通、逻辑思维、系统分析及设计能力,丰富的大型Web项目开发经验和系统架构设计经验;
7、有产品意识,理解产品业务设计思路,能提出建设性修改意见;
8、2年以上架构设计经验者优先。