职位要求:
1、5年以上Java开发经验,计算机相关专业,统招本科以上学历。
2、熟悉Java/tomcat/js/mysql/redis/Kafka/es/nginx/k8s等相关语言、框架、中间件和生态,尤其是java和数据库相关,有较强的架构和设计能力。
3、具有大型分布式、高并发、高安全、高可用性、高稳定性系统设计经验。
4、熟悉常见软件和框架的源代码和内部实现。
5、具有自己积累的知识体系,分析和解决问题的思路和方法。
6、大规模高并发访问的交易型或Web应用系统设计和开发经验,丰富的线上运维经验,能快速解决线上各类疑难杂症。
7、精通各种性能分析和调试工具,深入理解业务场景,解决性能瓶颈,实现业务目标。
8、熟悉TCP/IP、HTTP等网络协议。
9、具备较强的抽象能力,能从某类特定的业务场景出发,设计出高度可扩展性的系统架构。
10、具备跨域技术方案沟通与推进能力,能联动上下游落地合理技术方案,团队协作能力较强。
11、能接受一定程度的出差。
岗位职责:
1、主导大型客户项目的系统技术设计工作,承担核心功能或组件的架构设计,参与产品设计研发工作。
2、扎实的代码功底与编码习惯,参与核心代码编写和代码评审,指导年轻工程师,解决线上各类疑难杂症。
3、对技术有追求和探索精神,进行技术攻关与调研,完成复杂的高并发系统的技术选型和架构设计。
4、发现和解决系统各种性能问题,设计和实施对应优化方案;