岗位职责1、带领开发团队根据开发进度和任务分配,按时高质量完成相应软件模块的设计、开发、单元测试和文档编写,负责核心业务的代码开发。2、参与项目售前技术交流,参与评估售前项目的开发工作量和技术难点,参与编写售前项目的建设方案、技术规格书、技术要求和性能指标等文档。3、负责即时指导、处理、协调和解决开发过程中出现的技术问题,提供技术维护和解决方案。4、参与后端组开发流程和开发规范的建立,并使用工具和方案改进开发效率。5、结合公司产品和项目需求,引进并落地先进技术或架构,为构建设计仿真、数字孪生系统平台提供强有力技术支撑。任职要求1、全日制统招本科及以上学历(硕士以上优先),计算机软件相关专业毕业。2、熟练掌握Java核心技术,5年以上的JAVA开发经验(有大型分布式项目经验的优先)。 3、熟悉python开发,了解C++、C#开发(有C++开发经验可优先考虑);深入理解设计模式,熟悉常见的数据结构和算法。4、熟悉spring、springboot、MyBatis、springcloud、dubbo等常用框架。5、熟悉MySQL、MongoDB、Redis、rabbitMq、ES等中间件使用及调优。6、熟悉DDD软件架构模式,熟悉微服务架构,对IOC及AOP有深刻理解。7、接触过工业仿真计算、优化、数据分析、机器学习相关算法及工具者优先。8、具备钻研精神、团队合作精神,有积极的工作态度、较强的责任心、良好的沟通能力和学习能力。9、具备较强学习能力,能够根据技术需求调研选择合适的技术栈,能够尝试采用新的架构、新的语言解决相关问题。