职位描述:
工作职责:
1,负责核心系统的架构设计,重构、优化现有的技术架构;
2,解决重要项目中的关键架构问题和技术难题,负责项目中关键技术难点的攻关和预研,对开发团队进行技术指导和培训;
3,带领团队攻克如高并发、高可用等带来的各种挑战及技术难关;
4,把握整体系统的设计,确保系统的架构质量,确保多系统稳定、高效运行;
5,探索通过实践验证的开源技术产品,并将其成功地应用到业务系统中。
任职资格:
1、三年以上Java应用开发经验;
2、熟悉常用的设计模式;
3、深入了解面向对象的设计理念并能在具体设计中灵活应用;
4、深入了解Spring framework,具备丰富JAVA编程经验;
5、熟悉常用的数据库如MySQL, PostgreSQL等;
6、熟悉常用的nosql中间件,如mongo,redis,有使用经验者优先;
7、熟悉集群技术,具有高可用性开发经验;
8、熟悉WindowsUnixLiunx开发环境,熟悉TOMCAT,Webligc等服务器,了解Nginx反向代理和负载均衡
9、熟悉高并发、高负载、高可用性系统设计的设计开发及调优;
10、熟练使用常用的源代码管理工具,如GIT,svn等;