职位描述:
1. 负责基于JAVA架构的软件系统架构分析、设计,确定系统架构和技术方案,撰写相关文档;
2. 负责组织编制系统的技术规范,设计和制定系统接口;编写相应技术文档;
3. 参与系统研发、技术疑难解决和技术交流。
任职要求:
1. 本科及以上学历;
2. 熟悉常用设计模式和主流设计工具,能承担核心模块和核心功能开发,能根据既定产品和项目的特性进行技术架构设计;
3. 熟悉Mysql、Oracle、SQL Server等主流数据库管理系统、相关技术及工具;熟悉各级缓存架构、数据库优化及负载均衡技术;
4. 熟悉Java相关的主流开源框架和组件,如Spring、SpringMVC、Spring boot、MyBatis、Redis、Memcached、Lucene等;
5. 熟练使用Tomcat等应用服务器(配置、优化);
6. 熟悉分布式系统的设计及应用,在大中型网站或系统开发中担任过核心开发角色;
7. 喜欢技术,肯钻研,具备良好的代码规范、文档编写、学习沟通及领悟能力;
8. 良好的文档搜集、编写、整理能力。