“职位描述”
1. 优秀的书面和口头沟通能力。
2. 能够同时处理多项任务,确定优先级并按时完成。
3. 能够在快节奏的环境中工作。
4. 拥有使用RDBMS(如PostgreSQL、PostGIS、TimescaleDB)的丰富经验。
5. 在ERD数据库设计和编写SQL查询、存储过程(包括查询优化)方面有丰富经验。
6. 精通核心Java、Spring Boot或Quarkus。
7. 具备面向对象分析和设计技能,理解设计模式,熟悉OOD、TDD、BDD、DDD、CI/CD等概念。
8. 具有调试和性能调优的背景,并对复杂Java应用程序的部署、维护和监控有良好的理解。
9. 熟练掌握RESTful网络服务。
10. 具备良好的微服务设计模式知识。
11. 拥有使用Apache Kafka、RabbitMQ等消息系统的良好经验。
12. 了解Docker、Docker Compose。
13. 了解Kubernetes。
14. 版本控制系统(Git、GitLab、GitHub)。
15. 测试驱动开发。
16. 熟悉Linux操作系统,如Ubuntu、RHEL、CentOS。
17. 有在Devops环境中工作的经验。
18. 具备物联网领域经验者优先。
19. 理解物联网架构和原理,设备通信协议。
20. 具有GraphQL经验。
21. Shell脚本编写。
要求:
• 计算机科学或工程学士学位,或同等学历和经验。
• 至少6年以上的专业经验。
• 8年以上在JS、ReactJS、Redux及相关框架和工具方面的丰富工作经验。
• 8年以上使用Java、Nodejs、Spring Boot或Quarkus进行后端开发的经验。
标签:BDD, CD, centos, CI, DDD, ERD, GIT, github, gitlab, java, JS, linux os, OD, postgis, postgresql, quarkus, rdbms, reactjs, redux, restful, rhel, spring boot, SQL, TDD, timescaledb, ubuntu