| 岗位职责 | 1.负责软件平台、产品及项目的分布式技术方案设计、软件架构设计、核心代码或组件的开发维护、接口规范制定、技术文档撰写等工作;2.负责项目系统分析、设计,并主导完成详细设计、编码开发及相关文档撰写等任务,确保项目的进度和质量;3.深入理解业务,充分识别需求,对系统进行持续优化重构,引入新技术,提升研发效率,支持业务快速发展,在团队中完成codereview工作,确保相关代码的有效性和正确性,并能提供相关性能以及稳定性的建议;4.参与技术难题攻关,保证系统的性能和稳定性;5.完成上级交办的其他工作。 | 任职要求 | 1.5年及以上Java开发工作经验(硕士研究生放宽至3年),其中2年以上大型项目分布式架构设计与研发实施经验;2.具有扎实的Java基础,熟悉JVM原理及性能调优,熟练掌握Java高级特性(如泛型、反射、并发)和类库,具备多线程和网络编程的实际经验;3.熟练掌握面向对象分析、设计和开发方法,精通常用设计模式(如单例、工厂、观察者、代理、模板等),能够根据业务需求进行合理架构设计;4.深度了解SpringCloud和Alibaba微服务架构体系,熟悉分布式事务、服务发现与注册、负载均衡等核心模块,具有Zookeeper、Kafka、RabbitMQ、Redis等中间件的使用经验,并了解其底层实现原理;5.熟悉前后端开发技术栈,能够根据项目情况给出合理的整体架构方案,了解前端技术(如HTML、CSS、JavaScript、Vue或React等),能够参与全栈项目开发,提供端到端的解决方案,熟悉数据库设计和优化,熟悉常用的关系型数据库如MYSQL、达梦等;8.有Docker容器技术的实际应用经验优先,熟悉Kubernetes等容器编排工具,有云计算平台(如阿里云、AWS)或大数据技术栈(如Hadoop、Spark)相关研发经验优先,具有AI大模型等前沿技术的储备和实践者优先,具备计算机技术与软件专业技术资格相关认证者优先;9.工作认真,责任心强,执行力强,团队合作意识强,有较强的学习能力、逻辑思维能力、沟通汇报能力,能够承受较大的工作压力。 |