1、负责业务项目的开发和维护
2、持续改进和升级,优化产品功能,修复现有软件产品的缺陷
3、能根据业务需求和相关数据,提出技术的改进建议
1、计算机相关专业,本科及以上学历,具备较强的自我学习能力
2、三年以上java及WEB应用软件开发经验,一年以上系统设计经验,并熟知软件开发流程
3、精通主流开发框架,如Velocity、Spring、Hibernate/myBatis等,对SOA架构有较深的理解,有一定的jvm调优经验
4、熟练使用oracle/mysql等常用的数据库系统,对数据库有较强的设计能力,同时对数据库连接池的使用,线程池技术等较为熟悉者优先
5、熟悉maven/gradle项目配置管理工具,熟悉tomcat、jetty、jboss等应用服务器,对高并发处理情况下的负载调优有相关经验者优先
6、精通面向对象分析和设计技术,包括设计模式、UML建模等
7、熟悉分布式构架及常见的分布式中间件,比如:消息队列,redis之类
8、具有良好的沟通能力与团队协作能力,能快速理解业务需求
9、熟悉linux,具备一定的shell脚本编写能力
10、热衷研究各种新技术者优先