岗位职责:
1. 参与软件的方案讨论、技术调研、设计,根据整体技术架构制定架构接口和抽象实现、系统设计和数据库设计;
2. 负责系统概要设计,开发框架搭建
3. 技术难点攻关,问题分析,系统调研等
4.负责完成代码编写,确保系统性能、质量和安全。
补充说明
任职要求:
1.4年及以上 J2EE 体系结构软件产品开发和设计经验,精通java主流开源架构及相关技术,包括Struts、Hibernate、Spring、MyBatis等;
2.熟悉应用服务器,如Tomcat、Apache,NGINX等,熟练使用Linux/UNIX等服务器;
3.扎实的数据库基础、具有数据库索引优化、查询优化和存储优化经验;
4.具有较强的面向对象的分析、设计、开发能力,熟悉多种设计模式、领域模型;
5.熟悉缓存技术(Redis/ehCache/Memcached等)、熟悉网络常用通讯协议、熟悉ftp、http等传输协议以及socket 开发;
6.有SOA、微服务、CQRS相关架构经验优先;
7.有其他编程语言背景优先如PHP等;
8.能根据需求有效评估工作量、制定开发计划、分配任务、推进开发组员落实任务,并检查任务成果