职位简介
技能要求:微服务,HIBERNATE,MYBATIS,MySQL,MongoDB
技能具体要求:
1、 JAVA 基础扎实,理解IO、NIO、多线程、集合等基础知识,对JVM原理有一定的了解。
2、 熟练掌握Java WEB及微服务相关框架的应用,如Spring MVC、Spring Boot等,了解Spring Cloud。
3、 熟练使用Hibernate、MyBatis等ORM框架, 熟练掌握MySQL、MongoDB等数据库, 了解常用的数据库性能优化方案
4、 严格的代码规范, 了解常用的设计模式
工作任务:
1、制定项目技术方案,负责整体架构设计和模块架构设计、负责内部架构的扩展与创新
2、参与软件数据结构与接口设计工作
3、据项目计划完成项目经理分配的项目节点工作
4、独立完成网站应用和功能模块的设计与程序开发、单元测试、文档编写
5、定期进行项目分析,总结技术经验,找出存在的问题,提出改进意见和建议
优先条件:
1、 了解Restful接口设计规范、HTTP协议、JPA规范
2、 研究过多线程、JVM 调优、序列化、NIO、RPC调用框架等,并有相关实践经验
3、 有spring cloud实践经验优先
4、 关注JAVA新的技术动向,熟练的英文文档阅读能力
5、 熟悉互联网常用技术者优先,如分布式、消息中间件、大数据、缓存、搜索等
6、 熟悉hadoop, spark, neo4j, newsql, mpp, Scala, flyway, elasticsearch
7、 了解机器学习并由相关实践经验
8、本科以上学历
2到5年工作经验
需求专业:计算机相关专业
待遇:8k-20k