职位描述:
1. 参与系统的架构设计、架构优化等架构任务,参与编写架构文档 ;
2. 发现和解决存在的技术问题,指导培训初、中级工程师的开发工作,提高其技术水平,并负责部分代码的审查工作;
3. 学习和研究新技术以满足产品对架构的需求;
任职资格:
1.学历: 大专及以上;
2.经验: 5 - 10 年Java项目开发经验,具有互联网项目相关的开发经验更佳;
3.技能:
a) 精通Java开发框架,例如SpringBoot、Spring MVC、Spring cloud、Shiro、Mybatis、Redis、Beetl模板等;
b) 熟悉基本的HTML、CSS、JS,会使用BootStrap、jQuery等最基本的前端技术。
c) 熟悉JVM内存管理、类加载机制等,掌握Java系统的故障排查和性能调优;
d) 熟悉Java异步处理和多线程机制。
e) 熟悉分布式系统的设计和应用,熟悉缓存、消息、负载均衡等机制和实现;
h) 精通主流数据库开发技术(MySQL和NoSQL等);
g) 熟悉maven项目管理工具,git、svn等版本管理工具等,熟悉Linux操作系统环境安装及部署。