岗位要求:
1、负责产出高质量的产品后端,Java为主;
2、参与Web平台的应用开发,负责后端实现;
3、能充分理解项目和设计需求,具有一定钻研精神,能解决各种未知问题;
4、与团队成员分享经验,帮助团队成长;
5、撰写详细技术文档。
任职要求:
1、5年工作经验,本科及以上学历要求;JAVA基础扎实,良好的编码规范。 理解IO,多线程、反射、内存管理、类加载等机制。熟练掌握常用设计模式,函数式编程,对多线程并发编程等常用技术有深入理解;
2、丰富的Web相关开发经验,熟练使用相关主流框架(Spring-Boot,Spring-Cloud,Mybatis,JPA等),熟练掌握MySQL、MongoDB、ElasticSearch、Reids;
3、熟练掌握Linux操作系统,熟悉微服务架构,分布式系统原理,熟悉DevOps开发体系,熟悉容器化,k8s等;
4、熟悉RocketMQ/Kafka等中间件,并有过实践经验;
5、熟悉Maven/Gradle等构建工具
6、熟悉线程间通信、同步原理,有多线程编程经验;
7、逻辑思维能力强,有良好的编程习惯,具备较强的学习能力和钻研精神,熟悉敏捷开发流程;
8、能使用UML表达设计思想,善于撰写技术文档。