· 优先考虑计算机科学、信息系统或信息技术的学士或技术学位
· 至少8年Java/J2EE开发相关工作经验
· 至少2年大数据技术开发经验,如Hadoop平台
· 对Agile/Scrum有良好的理解和工作知识
· 拥有复杂IT系统的端到端设计和实施的实际经验
· 必须具备以下经验:
o Java/J2EE, Spring, Spring-Boot, RESTFUL Web服务
o 精通核心Java(Java 8+)
o Kafka消息系统经验
o 大数据框架如Storm, Hadoop, Hdfs, Hbase, Ignite
o SQL和No-SQL数据库如PostgreSQL, MySQL, Hbase, MongoDB
o 了解Flink, Redis, s3, MongoDB是一个优势
o 工具 – Maven, GIT CICD, Cucumber, Kibana
o 了解Docker和Kubernetes等容器化技术
o 使用成熟模式进行解决方案设计,了解反模式,性能基准测试
o 拥有TDD驱动开发思维,具备Junit, Mockito及其他单元测试框架的强大技能
o 了解DevOps实践