岗位职责:
1、主要负责公司核心业务后台开发工作;
2、能够深入理解业务需求,进行需求拆解,解决海量用户场景下的业务技术问题,承担重点项目、核心模块的开发工作;
3、负责解决业务开发过程中高并发、高稳定性,业务模型复杂等带来的各种挑战及技术难点;
4、负责业务系统的功能升级、链路优化、线上问题排查,维护等其他工作。
任职要求:
1. 5年以上后端开发经验,熟练使用Java和JDK API。
2. 熟练使用SpringBoot,SpringCloud,Dubbo等微服务框架和 MyBatis ORM框架。
3. 熟悉API设计方法,能按需设计出易用、易扩展、兼容和性能好的API,能与前端人员高效沟通和协作。
4. 熟练使用SQL及数据库操作(MySQL),能按需设计良好的数据库表结构。
5. 熟练使用常用中间件:缓存Redis、消息队列RabbitMQ、任务调度XXLJob、搜索引擎ElasticSearch等。
6. 具备良好的问题解决技巧,能够独立完成开发任务,快速响应、排查和解决线上紧急问题。
7. 有良好的沟通和表达能力,团队协作精神。
8. 有中大型规模的应用开发经验者优先。