任职要求:
1.熟练掌握Java及面向对象设计开发,对Java技术有深入研究,研究过JDK和优秀开源框架的底层源码并有较好的理解,有领域驱动设计的经验和能力;
2.熟悉分布式、缓存、消息等机制;
3.熟悉Spring、SpringMVC 、SpringBoot、SpringCloud、Mybatis、Redis、Dubbo、Nacos、Elasticsearch、kafka、zookeeper、rocketmq,nginx等开发经验;熟悉微服务技术。熟悉前后端分离开发,熟悉前端Vue开发;熟悉Oracle、MySQL、MongoDB、DB2等关系型数据库设计;熟悉Git、SVN、Docker、Tomcat、nginx等J2EE应用;
4.熟悉业务工作流BPMN,如Activiti、Flowable、Zeebe等;
5.具有Linux平台开发经验,熟悉Shell或其他脚本语言编程;具有容器化、K8S安装部署实施经验;
6.有TDD的经验,能够编写合适的单元测试;
7.具有规范的编程习惯与文档编写能力,积极配合公司各项规范化建设工作,致力于开发易于维护的清洁代码;
8.高度的责任心和团队合作精神,良好的学习能力和技术钻研能力;
9.具备2个以上项目管理经验,至少有2个大型项目得到实际验证;
10.本科及以上学历,计算机相关专业优先。