Java高级工程师

岗位职责:

  1. 开发阶段能独立完成功能模块的设计与开发,并保证过程、结果的合理和有效,对质量和安全性要求极高;
  2. 负责高并发在线系统设计,必须保证高可用性和合理性;
  3. 负责异步消息驱动系统设计,处理分布式事务;
  4. 负责高性能数据存储;
  5. 迭代开发过程中,发现问题、推动问题解决,保证代码和和接口达到交付条件;
  6. 频率输出总结文档,进行知识传递;
  7. 配合周边组件需求按计划高质量完成版本开发;
  8. 针对责任田内的缺陷进行分析,进行持续改进

 

任职资格:

  1. 本科或以上学历,至少3年以上开发经验,有中间件和大型系统基础件开发经验者优先;
  2. 扎实的Java/JEE知识基础和功底(重点包括包括JVM、类装载机制、多线程并发、IO、网络等),有比较优秀的动手能力,具有代码洁癖者优先;
  3. 良好的面向对象设计能力,对系统的高可用和高复用有一定的经验和理解;
  4. 拥有高并发开发经验,有调优经验;
  5. 有过SaaS/PaaS平台核心系统设计经验优先;
  6. 熟悉分布式技术(包括缓存、消息系统、热部署、JMX等)优先