岗位职责:
1、修订完善公司产品研发相关制度及流程体系;
2、负责制定公司的软硬件产品集成方案,并形成可落地实施的整体架构;
3、负责项目和产品的系统构架、核心代码开发、系统优化、代码规范等研发工作;
4、负责产品版本迭代、部署及实施工作,参与技术方案和系统设计、讨论及评审;
负责研发团队管理和梯队建设,根据公司软件产品、IOT产品开发规范要求,保证开发过程的透明度和可控性。
任职资格:
1、大学本科及以上学历学信网可查,计算机相关专业,5年及以上基于Javaweb语言开发经验;
2、JAVA基础扎实,包括JVM、IO、多线程、并发网络等;深刻理解面向对象,熟悉各种设计模式;
3、熟练掌握常用的设计模式,精通数据持久化、缓存、消息、通讯等的相关开源框架,对分布式开发、大容量、高并发系统的设计与调优有丰富经验尤佳;
4、熟练掌握Spring Boot、Spring Cloud、Spring、SpringMVC、Mybatis等技术及Tomcat、Jetty、Nginx等服务器的应用;
5、熟练使用Oracle、MySQL等数据库,熟悉Redis、RabbitMQ等中间件;
6、有第三方API对接经验;熟悉各类IOT应用场景下终端产品的选型、开发、测试环境搭建(如模拟网络的构建、测试脚本的开发等);
7、熟悉TCP/IP网络知识、网络编程,掌握MQTT、HTTP、串口RS232,RS485等网络协议;
有较强的业务逻辑能力,能将业务需求转化为合理的软件模型,处理问题思路清晰,并具有较强的沟通表达能力、团队协作统筹能力。