岗位职责:
1、承担核心功能代码开发,重点项目架构设计开发;
2、对未来系统进行宏观思考,规划统一的框架、平台和组件;
3、主导技术难题攻关,推动产品性能和架构优化;
任职要求:
1、具备系统调试、性能调优等技能,对疑难技术问题具备较强的排查能力;
2、JAVA基础扎实,理解IO、多线程、集合等基础,对JVM原理比较熟悉;熟悉tcp、http等基本协议;
3.对于用过的开源产品,深入理解内部原理和机制,如Spring、myBatis、SpringCloud、Dubbo等;
4.深入理解索引、锁机制、事物的底层原理,能辅导他人排查数据库性能问题;
5.熟悉分布式系统设计和应用,熟悉Elasticsearch、缓存、消息等中间件机制;
6.熟悉常见的互联网企业的系统架构,了解至少一种常见业务架构:电商、第三方支付等,能够主导子域的模型设计、技术架构