岗位职责:1、完成公司自研产品系统代码的实现,编写代码注释和开发文档。2、辅助进行系统的功能定义、程序设计。3、根据设计文档或需求说明完成代码编写、调试、测试和维护。4、分析并解决软件开发过程中的问题。5、协助测试工程师指定测试计划,定位发现问题。6、配合项目经理成相关任务目标7、完成上级交办的其他任务。任职资格:1、计算机或相关专业全日制本科及以上学历,2年以上java后台开发经验;2、有扎实的计算机基础知识,了解常用数据结构和算法;3、扎实的java编程基础,公司自研产品技术框架为微服务框架,熟练使用mybatis、Spring、SpringBoot、SpringCloud以及Spring生态体系下的组建开发,了解分布式系统设计原则,熟悉SpringCloud相关的中间件,缓存,MQ等机制,并有相关产品开发经验。4、熟悉MySQL、MongoDB、Redis、RabbitMQ、Nacos、Nginx等常用中间件,了解常见设计模式。5、热衷性能分析与调优,积极使用新技术提升工作效率;6、有良好的团队合作精神与责任感,较好的沟通能力。7、有建筑软件或装修软件等BIM行业应用开发或从业经验者优先.