岗位职责:
1.系统架构设计:根据业务需求,参与产品架构规划设计、性能优化、故障排查和解决线上问题等工作;
2.后端开发:负责后端服务的开发、测试和维护,确保代码质量,提升系统稳定性。
3.数据库设计与管理:设计合理的数据库结构,优化数据库查询,提升数据存取效率。
4.攻克技术难题:主导技术难题攻关,持续提升核心系统在高并发、海量请求数下的高处理性能,保证系统的安全、稳定、快速运行;
5.团队协作:协调驱动业务团队间的配合协作,能通过目标驱动大家完成任务;
任职要求:
1.教育背景:计算机科学或相关领域的本科及以上学历。
2.工作经验:至少5年以上的后端开发经验,特别优秀者可放宽条件。
3.技术栈要求:Java基础扎实,精通多线程编程,熟悉分布式、缓存、消息队列等机制;熟悉JVM,包括JMM,字节码及性能优化;精通微服务、缓存、消息中间件相关技术,如Dubbo、Zeekeeper、Redis、RabbitMQ等开源框架有实际项目开发经验,并熟练掌握其设计原理。
4.架构设计能力:具备复杂系统的架构设计能力,能够独立完成系统架构设计,并具备良好的系统优化能力。
5.问题解决能力:具备出色的问题解决能力,能够迅速定位并解决后端系统的问题。热爱技术,工作认真、严谨,对代码有洁癖,对系统质量有着比较高的要求;
6.团队协作与沟通能力:具备良好的团队协作精神和沟通能力,能够与不同部门有效沟通,共同推动项目的落地和优化。