工作描述:
1.完成软件的设计、开发、测试、修改bug等工作; 2.业务需求的沟通,功能模块 详细设计,业务功能实现与 单元测试, 系统维护; 3.撰写相关的技术文档; 4.支持售前技术服务; 5.支持项目对产品的应用服务。
掌握技能
熟练使用HTML CSS+DIV网页开发技能及Servlet、JSP、JavaScript、jQuery、Ajax等页面开发技术。
熟练使用PowerDesigner、visio等建模工具。
熟练使用Struts、SpringMVC、Hibernate、iBatis、Mybatis、Spring。
熟练使用FreeMarker、Thymeleaf等静态模板、Spring定时器。
熟练使用Easyui、Bootstrap等前端RIA(web富客户端)框架。
熟练使用KindEditor、Ztree等技术。
熟练使用SVN、GIT版本控制器、Nginx+Tomcat负载均衡。
熟练使用Maven、Gradle项目管理工具以及Postman、Sopeui测试。
熟练使用Junit进行测试及优化(代码优化、sql优化、JVM调优、缓存)。
熟练使用RocketMQ、RabbitMQ等消息中间件,熟练使用多线程、分布式锁。
掌握dom4j、Sax等解析xml技术以及JackSon、Gson等Json数据解析技术。
掌握MVC、工厂、代理、单例等设计模式。
掌握Dubobo+Zookeeper、springboot+springcloud+eureka分布式集群。
熟练使用oracle、mysql等关系型数据库和Redis、Mongodb(NoSQL)等非关系型数据库。
熟练使用Eclipse、MyEclipse、Idea等开发工具
熟练使用Linux基本操作、Solr搜索引擎。