Java高级开发专家


我们希望你做什么 
- 参与完成应用系统研发项目和产品的系统分析、设计,能够主导完成系统架构设计,并负责核心业务功能与底层基础功能的架构设计、代码编写 
- 能够在团队中主导code review任务,确保相关代码的有效性和正确性,并能够通过code review提出相关性能以及稳定性等方面相关建议
- 参与建设通用、灵活、智能的业务支撑平台的开发与设计,支撑上层多场景的复杂业务

我们希望你是谁
- 本科或以上学历,计算机软件或相关专业,4年以上互联网公司Java开发经验
- 熟悉JavaJEE, 基础扎实,熟练掌握常用Java技术框架,能编写高质量简洁、清晰的代码
- 对于Java基础技术体系(包括JVM、线程池、JUC、NIO、网络)有深入的理解和实践经验
- 熟悉底层中间件、分布式技术(包括RPC框架、缓存、消息系统、热部署、JMX等),对CAP定论有深入的理解
- 对于高并发、高可用、高性能、大数据处理有过实际项目产品经验者优先考虑
- 熟悉常用设计模式,熟悉某个领域模型或有DDD实践经验者优先
- 具有比较强的问题分析和处理能力,热衷于技术,有一定的技术代码洁癖github、stackoverflow活跃者优先考虑
- 有教育/知识付费领域等产品和应用系统研发经验者优先考虑