岗位职责:
1、负责SmartArk产品的功能扩展、性能优化、定制化需求开发工作;负责产品部署、维护等工作;
2、能编写高质量、可维护的Java代码,并进行代码审查;
3、能完成大数据处理模块开发(如ETL流程、实时计算、数据服务API等);
4、推动Java技术栈与大数据组件的深度整合;
5、配合测试团队完成问题修复,确保产品稳定交付;
6、能完成技术文档编写。
任职要求:
1、5年以上Java开发经验;
2、深入理解JVM原理、多线程、集合框架、IO/NIO等机制;精通Spring全家桶(Spring Boot/Spring Cloud/Spring MVC)、MyBatis等;
3、深入理解Hadoop生态;熟练使用Spark/Flink进行批流一体开发;
4、熟悉微服务架构(Dubbo/Spring Cloud Alibaba),掌握分布式缓存(Redis)、分布式协调(ZooKeeper)、消息队列(Kafka/RabbitMQ)等中间件;
5、精通SQL,熟悉PostgreSQL/MySQL/MongoDB等数据库,了解查询优化;
6、熟悉RESTful API设计,具备良好的接口开发能力;
7、熟悉Linux环境,掌握Docker/Kubernetes等容器化技术;
8、良好的编码规范,熟悉Git工作流。
加分项:
1、具备模块级完整生命周期经验
2、有数据湖仓(Hudi/Iceberg/DWS/StarRocks)、流批一体架构实战经验
3、掌握数据治理工具(Apache Atlas/DataHub/OpenMetadata)
4、有IT数据底座、智能运营中心产品开发运维经验