Job Description
负责高德AOS团队架构工作,挑战AOS由中心化升级为去中心化架构,目前为JAVA,目标:Go,挑战:在保证线上稳定(百万级QPS)情况下,完成切换,并降低一半的成本;
Job requirements
1、本科及以上学历,5年以上Java开发经验;具备交易平台架构经验和研发Leader经验者优先考虑
2、Java基础扎实,熟悉JVM,包括内存模型、类加载机制以及性能优化等经验;同时掌握GoLang者优先
3、了解SOA架构理念、实现技术;熟悉常见设计模式,掌握 SpringBoot、MyBatis等框架;熟悉Spring原理
4、熟悉Dubbo或类似框架、Zookeeper、ElasticSearch/Solr、分布式调度等开源框架及产品,熟悉源代码
5、熟练掌握MySQL,熟悉数据库原理具备数据库调优经验,掌握MQ、Cache、NoSQL应用及原理
6、具备较强的业务理解及业务抽象能力,能够快速从业务需求中找到技术设计的场景,有较强的业务sense
7、具有良好的编程习惯,简洁清晰的代码风格,善于学习,具备独立分析和解决问题的能力,注重利用合理的设计 模式和模块化的组织方式对代码进行架构
8、要求有激情、踏实、有责任心,具有良好的团队合作精神和沟通能力,乐于解决具有挑战性的问题,对待技术有 强烈兴趣