岗位职责:
1. 负责需求分析、系统分析,提出技术架构解决方案。
2. 负责主导功能模块设计、数据结构设计、对外接口设计等系统设计工作。
3. 负责指导研发工程师的产品开发和技术研究工作,解决各类技术疑难问题。
4. 负责系统架构整体设计,技术架构选型。
5. 负责技术交流和推广,建立良好的研发氛围,提升团队整体技术水平。
6. 负责制定开发规范和系统运营制度,标准化作业,提升系统研发和运营效率和质量。
7. 积极了解业界发展、互联网相关新技术及趋势,参与规划公司未来技术架构方向。
任职资格:
1. 本科及以上学历,3年以上Java开发经验,1年以上架构设计经验。
2. 熟悉主流应用服务器的架构体系、数据库以及中间件技术,如weblogic、jboss、tomcat、Oracle、Mysql等。
3. 精通大规模系统的Java EE架构技术,熟练掌握常见开源框架和技术,如Mybatis、Spring、SpringMVC、MQ、Kafka、Redis、ZK等。
4. 精通面向对象和面向服务理念,熟练掌握微服务编程技术,如dubbo、Spring Cloud。
5. 能对分布式常用技术进行合理应用并解决系统问题。
6. 熟悉缓存技术,网站优化,服务器优化,集群技术处理、网站负载均衡、网络存储、网络安全、数据库高可用设计及性能评估机制、系统性能调优等软件编程高级技术。