高级软件开发工程师
发布日期:2021-09-25 10:07:40 浏览次数:
岗位职责:
1、 进行物联网项目的技术攻关和研发工作;
2、 能够根据开发规范独立完成模块的设计、编码、测试以及相关文档,并能够对其他同事提供指导;
3、 能够带领2~5人团队;
岗位任职要求:
1、 3-5年以上开发经验,JAVA基础扎实,包括JVM、IO、多线程、并发、网络等;深刻理解面向对象,熟悉各种设计模式;
2、 熟练使用常用的JAVA技术框架,并对他们有深入的应用,掌握它的原理和机制,如:Spring、Springboot、Mybatis等;
3、 有丰富的分布式开发经验,精通微服务架构相关技术以及常用开源框架,如:Dubbo、RocketMQ、Redis、Zookeeper、Spring Cloud等;
4、 熟悉Mysql/Oracle/Mongodb数据库中的一种或多种,有数据库调优经验;
5、 熟悉 docker、k8s,有相关使用经验;
6、 具有大数据开发经验,比如熟悉Hadoop相关技术、Spark、Mahout及数据挖掘和算法分析者优先;
7、 有复杂业务系统的抽象设计能力,思路清晰,善于思考,能力独立分析和解决业务、技术问题;
8、 具有良好的逻辑思维、表达和沟通能力,具备良好的团队合作精神,有较强的承受压力的能力,责任心强,敢担当;
9、 具有良好的技术规划和决策能力,善于捕捉业务需求、架构设计问题,并给出有效的解决措施和方法。