职位描述
岗位职责:
1.负责相关创新产品的业务代码开发。
2.结合需求设计高扩展性、高性能、安全、稳定、可靠的产品功能。
3.跟踪并研究平台及最新技术,并应用于产品;
4.指导研发工程师的产品开发和技术研究工作,解决各类技术疑难问题,提升团队整体技术水平。
任职要求:
1. 本科及以上学历,通信/计算机/电子等相关专业,5年及以上服务端工作经验,有大型应用产品开发经验优先。
2. 熟练使用java语言,有扎实的软件设计开发基础,熟悉数据结构、设计模式、JVM原理机调优,掌握多线程编程原理。
3. 熟悉分布式系统的设计和应用,掌握分布式、缓存、消息处理等机制,能够合理应用常用技术解决系统架构问题。
4. 熟悉java web框架及其原理,如Spring、SpringMVC、SpringBoot、SpringCloudAlibaba等。
5. 熟练使用关系型数据库(Mysql等)并能够对其优化SQL配置,提示SQL效率,合理进行SQL处理以提升性能。
6. 熟悉主流中间件(nginx、zk、rocketmq、kafka、redis、es等)的原理和应用。
7. 具备良好的数据结构和算法基础,能够解决复杂的计算和数据处理问题;
8. 熟悉版本控制工具,如Git,能够进行团队协作和代码管理;
9. 具备优秀的分析问题能力和解决问题能力,有优秀的质量监控意识。
10. 做事有责任感和主动性,不设边界,从技术业务多角度推进复杂业务的解决,最终达成目标。