1、负责部门相关项目的JAVA开发工作;
2、负责编写核心模块概要设计、详细设计等技术文档;
3、参与项目中业务功能接口协议和核心模块的设计,解决项目中的关键问题和技术难题;
4、能够与团队进行良好的沟通合作,按时保质保量完成开发任务。
任职要求:
1、6年以上工作经验,计算机科学或相关技术学科的本科及以上学历;
2、有控制塔相关的开发经验,有数仓建设的经验。
3、Java基础扎实,对高并发、多线程、容器、缓存等技术和业务场景有实际操作经验;
4、熟悉Spring 、SpringMVC、Mybatis等开源框架原理,熟悉SpringCloud、SpringBoot 核心组件原理;
5、熟悉MySql、Redis、数据库,有Sql调优、分库分表技术(share-jdbc、mycat) pg citus经验者加分;
6、熟悉常用的设计模式,有实际应用场景,对代码风格有一定追求;
7、精通网关(Spring Cloud Gateway/Zuul) 、缓存(redis/Memcached)、消息中间件(Kafka/RocketMQ/RabbitMQ) 、数据库中间件(MongoDB)、注册中心(Zookeeper/Nacos/Eureka) 、熔断(Sentinel/ Hystrix)等互联网主流技术的使用和底层实现原理;
8、具有Devops推进、敏捷开发管理、管理配置管理工具经验,熟悉GitLab、Jenkins、Nexus等工具,有持续集成和持续交付实践经验者优先;有技术博客、阅读研究过某个主流中间件框架源码、积极参与开源社区者优先;
9、对基础架构方向感兴趣,对技术有探索专研精神;具有高度的责任心、勇于承担责任和接受挑战,能承受较强的工作压力。