工作职责:
1、负责公司产品的后端开发,包括但不限于设计、编码、测试和维护。
2、应用算法知识解决实际业务问题,如线形拟合、坐标转换等。
3、与产品团队紧密合作,理解业务需求,参与系统设计和架构讨论。
4、持续优化系统性能,提升代码质量和系统稳定性。
5、研究和实现最新的算法和技术,以保持公司技术领先优势。
指导和协助团队成员解决技术难题,提升团队整体技术水平。
岗位要求:
1、计算机、数学、自动化、软件工程相关领域本科及以上学历。
2、至少5年以上Java开发经验,有扎实的Java编程能力和良好的编程习惯。
3、具备一定的数学知识,如线形拟合、线形平滑处理算法;熟悉常用的坐标系和坐标转换。
4、熟悉常用的数据结构和算法,能够独立完成算法的设计和实现。
5、熟悉Spring Boot、SpringCloud、MyBatis、Hibernate等主流开发框架。
6、熟悉分布式系统设计,有微服务架构开发经验。
7、了解施工图纸,理解图纸上的标记、符号和注释,以及它们与坐标的关系。
8、熟悉数据库技术,如MySQL、NoSQL,以及相关的性能优化技术。
9、熟悉Linux操作系统和常用的开发工具,如Git、Maven、Jenkins。
10、有大数据处理经验,熟悉Hadoop、Spark等大数据处理技术者优先。
11、具备良好的沟通能力和团队合作精神,能够承受工作压力。
12、有持续学习和自我提升的能力,对新技术有强烈的好奇心和探索欲。