优秀实用范文分享
工作职责:
1、根据公司业务需求,负责公司产品的技术选型、对现有架构进行升级,分析现有系统的瓶颈,提高系统性能;
2、负责公司产品核心功能模块设计、核心代码开发等工作;
3、解决系统出现技术性问题;
4、主导项目关键技术问题的攻关,协助开发人员对技术问题进行跟踪;
职位要求:
1、3年以上相关工作经验;
2、理解架构设计的目标、原则及取舍;熟悉互联网常用技术和中间件:分库分表技术、消息中间件、分布式框架;
3、精通架构模式,transaction、security、persistence等机制及实现,ioc、aop、soa等理念及实现;
4、精通面向对象技术、设计模式、ooad、uml等技术;
5、深入理解spring、mybatis、netty等框架的设计思想和实现方式, 熟悉分布式、多线程等高性能架构相关开发技术;
6、精通主要(tomcat/redis/nginx等)的配置和使用,熟悉linux操作系统;
7、了解web应用的性能瓶颈和调优方式;
8、熟练掌握mysql/oracle/db2数据库,至少熟悉其中一种数据库优化;
9、良好的沟通协调能力,团队合作精神和执行力,思路开阔,积极上进,不断学习;