岗位职责:
1. 参与系统的设计,确定技术选型及走向的讨论;
2. 负责部分系统的概要设计、详细设计、系统模型设计。参与编码工作,重点放在核心代码编写。
3. 解决系统中的疑难问题。
4. 评审详细设计方案,及测试用例的。
5. 辅导其下级工程师进行开发。
6.对系统代码进行优化重构。
7.负责系统中重点模块或子系统的工作管理。
岗位要求:
1. 熟悉软件开发流程, 熟悉敏捷开发流程,并使用过软件流程管理工具。并对开发流程提出过实际的建议。
2. 熟悉常见数据结构,熟悉面向对象设计以及常见设计模式,熟悉函数式编程并且有实际使用经验, 。
3. 精通java语言,熟练掌握spring技术栈,熟练掌握Mybat**Red**Nginx、Spring cloud、spring boot、RabbitMQ、Kafka等技术,具备jvm性能优化,代码重构等相关能力。
4. 熟悉NIO并有一定的应用经验;具有一定的代码的优化重构思想,熟悉分布式基础如Raft算法、Posix协议等。
5. 熟悉Unix/Linux开发环境,悉微服务系统架构设计和实现,精通多线程、高并发程序设计
6. 熟悉ORACLE数据库的使用;有sql优化实操经验。对Red**MongoDB等具备使用和优化经验。
7. 具有良好的技术文档编写习惯和一定的带团队的经验。
8. 熟悉物联卡及行业卡的生命周期管理模型等优先。
9. 熟悉MQTT等物联网相关协议,并具有物联网相关开发经验者优先。
Copyright © 2005-2022 招聘之家 zhaopin.org.cn 版权所有 鲁ICP备13022699号
地址:北京海淀区西三环北路89号中国外文大厦B座7层 EMAIL:175427527@qq.com