岗位职责:
1、负责公司项目产品核心模块的设计和开发工作
2、辅助架构师细化顶层设计,完成产品技术路线规划
3、技术难题攻关,持续提升核心系统性能,保证系统的安全、稳定、快速运行
4、深入理解业务需求,分析和发现系统的优化点,负责推动产品性能和架构优化
5、辅助项目经理制定项目计划和控制项目进度
6、对系统框架相关技术和业务进行培训,指导开发人员开发;并解决系统开发、运行中出现的各种问题;
技能要求:
1、 本科及以上学历。计算机相关专业优先。
2、 精通面向对象的分析和设计。具备良好的逻辑思维,良好的技术文档编写及表达能力。
3、 扎实的Java基本功:包括数据结构、多线程、反射、高并发、计算框架、队列、锁、NIO等。
4、 熟练应用Spring Boot、spring cloud,会Groovy语言,特别是有DSL开发经验者优先。
5、 熟悉使用iBatis,Hibernate、Redis、Nginx等主流的开发框架和中间件。了解国内外大型互联网架构者优先。
6、 熟悉MySQL,理解连接池;熟悉Oracle;有NoSQL数据库使用经验(如MongoDB)优先。
7、 熟悉Maven构建,有Gradle使用经验特别是编写过plugin者优先。
8、 有Javassist、cglib使用经验者优先。
9、 具备需求分析和系统设计能力,能设计通用框架及应用模块。
10、 具有大型应用系统分析、设计能力和经验的优先。
收起