JAVA架构
工作职责:
1、负责产品平台技术架构的统一规划设计,技术架构选型,并主导功能模块设计、数据结构设计、对外接口设计、关键技术验证,指导软件工程师开发,系统更新迭代。
2、承担系统核心功能的研发工作,负责概要设计和核心代码编写;负责核心技术问题的攻关,系统优化,协助解决项目开发过程中的技术难题。
3、负责改进系统的性能、可扩展性、稳定性、安全性。
任职资格:
1、本科及以上学历,计算机类相关专业。
2、五年以上Java程序开发经验,3年以上架构经验,3年以上大中型软件产品的全生命周期开发经验;。有大型运营网站的设计、智慧城市、智慧安监、系统集成、GIS开发、智能交通等相关工作经验者优先经验。
3、熟悉软件开发规划流程,熟练掌握产品设计、需求分析等相关工具和技能。
4、熟悉Java/JavaScript等语言,精通大规模系统的Java EE架构技术,熟练掌握常见开源框架和技术,如Ibatis、Hibernate、Struts2、Spring、Spring MVC、ActiveMQ、Jquery、Ajax、memcached等,熟练使用MyEclipse开发工具,对框架本身有过开发或重构者可优先考虑。
5、熟悉主流应用服务器的架构体系、数据库以及各种中间件技术,如tomcat、jboss、websphere、weblogic、Oracle、Mysql、ActiveMQ、Zookeeper等。
6、精通常用设计模式和主流设计工具,能进行系统建模、总体设计;在可扩展、高性能,高并发,高稳定性系统设计,开发和调优方面有实际经验。
7、熟悉大规模系统的负载均衡、缓存、网络存储、网络安全、数据库高可用设计及性能评估机制,使用过开源分布式文件系统、分布缓存、分布式服务等。
8、精通oracle,Redis,Mongodb等数据库,熟悉常用的解决数据库负载的方法;熟悉Linux操作系统,熟悉Shell脚本编程及常用Linux操作命令。
9、综合能力要求:逻辑能力好,思路清晰,具有良好沟通交流能力,合作意识好,具备较强学习能力。
立即联系获取更多信息

微信联系