岗位职责:
1、负责产品及项目的架构设计和核心代码的编写;
2、综合考虑系统的性能、安全性及代码质量,提供***的解决方案;
3、解决软件研发过程中遇到的关键技术问题;
4、诊断和解决现行系统可能存在的问题;
任职要求:
1、大学专科及以上学历,计算机相关专业;
2、3年以上软件设计和开发经验,1年以上项目设计和架构经验;
3、对springMVC、常见公私钥算法有了解,熟悉TCP、HTTPS、TLS、SSL等有深入理解;?
4、对web开发的前后端分离有一定认识或实践;?
5、熟练使用svn、Git、maven、以及基于maven的模块依赖构建;?
6、熟悉大表分割、分库分表技术,以及相关工具如mycat;?
7、熟悉oracle,sqlserver2000,Mysql,nosql(redis、MongoDB)等主流数据库管理系统相关技术及工具;?
8、对java?NIO有深刻理解,并发编程、线程池模型有深入理解;?
9、熟悉微服务架构与模块化技术,对常见dubbox、dubbo、spring?boot、osgi等技术有实战经验;?
10、能够熟练使用nginx进行负载均衡、故障检测、限流等开发和配置;?
11、熟悉websocket浏览器通信技术以及版本兼容性问题;?
12、有分布式文件、图片服务存储开发经验,如fastdfs、cdn、gridfs、ceph等经验;
13、具备良好的表达和沟通、文档撰写能力,较强的团队合作精神;
14、有金融、量化项目经验者优先。