岗位职责:
1.协助项目日常的开发和维护;
2.协助项目功能需求分析和设计;
3.按照公司规范编制高质量代码;
4.按照公司规范对代码进行测试,保证交付代码质量;
5.编写相关的技术文档。
岗位要求:
1.工作经验3年及以上,对于Java基础技术体系(包括JVM、多线程并发、10、网络)有一定的掌握和应用经验;
2.熟悉掌握常用的设计模式,如单例、工厂、代理、模板方法等;
3.熟练掌握目前流行开源框架;spring/springmvc/mybatis;,并且对其核心思想、实现原理有一定认知;
4.熟悉Oracle、MySQL数据库开发与设计(能够进行性能优化最好),以及缓存系统Redis或Memcached的设计和研发;
5.熟悉消息中间件ActiveMQ.RabbitMQ等常用框架,熟悉分布式技术Restful、dubbo等;
6.熟悉并能够正常使用常用相关开发周边工具,如SVN、Maven、Git等;