岗位职责:
1.参与公司软件产品的设计、开发过程;
2.根据开发进度和任务分配,按时提交高质量代码,完成开发任务;
3.负责开发和测试过程中发现的技术问题;
4.整理负责模块相关文档,帮助改进完善系统架构;
5.能充分理解项目需求和设计需求;
任职要求:
1.计算机或相关专业本科毕业,具有3年及以上JAVA方面开发经验;有管理经验优先考量;
2.精通Java语言,Jvm原理, 对常用类库具有深入了解, 熟悉常用的网络协议以及通信过程;
3.熟练使用的开源框架如Springboot,Spring cloud, Mybatis, Netty等, 并知晓其原理,熟悉常见的设计模式;
4.熟悉常用的中间件, 如 Tomcat/Redis/MQ等;
5.熟悉Linux环境配置, 项目部署, 日志分析;
6.具有微服务项目开发经验,熟悉JVM调优,系统性能,SQL优化
7.有大型项目开发经验者优先,有物联网项目经验者优先。