我们需要新同事的加入,以提高Signals Notebook后端的平台服务以及相关业务逻辑的开发速度,来满足产品业务发展的需要。你将以Java开发工程师身份加入上海的Signals Notebook开发团队,和全球研发团队紧密合作,迭代交付产品的新特性。 Signals Notebook是一款功能强大的云原生电子实验室笔记本,用于多学科协作和科学智能数据管理,目前已被众多国际知名制药企业采用,用于其新药研发过程中的实验计划、记录、协作、检索等。客户更可以集成更强大的Signals Research平台的其他产品来对客户的科研数据进行分析, 以加速新药的研发。 我们是化学界行业标准软件ChemDraw的开发者。在过去30年中,ChemDraw和我们的传统桌面端E-Notebook产品积累了庞大的客户群体。诞生于优良基因中的云原生产品Signals Notebook在全球团队的共同努力下连续多年通过SOC 3 Type 2审查和ISO27001认证。而你有机会加入这样的一个优秀团队,共同打造这样的一个优秀产品。职位要求:期望你拥有以下条件 良好的中英文沟通能力 优秀的持续学习的能力 扎实的代码编写基础和良好的代码风格 3年以上Java web service的开发经验,5-8年左右为佳 熟悉微服务架构,有实际产品开发经验者为佳 有生物或化学专业背景为佳 在工作中你将会 和Signals Notebook全球的团队在Scrum的框架下工作,提高你对Scrum/Agile的见解和英文沟通能力,得到来自全球团队的技术和知识分享 与项目研发团队各职能协同交付新功能、完善已有功能、修复产品缺陷 在产品开发过程中,向产品利益相关人演示产品的新功能 与全球研发团队共同探索新技术应用在产品中的可能 62 你将会接触到以下知识 后端开发流行的技术、框架和工具,如Java 21、Vert.x、Redis、RabbitMQ、Elasticsearch、PostgreSQL、MongoDB、Node.js、Docker、AWS等 大型Web应用的开发流程、自动化构建和部署、应用性能监控、日志分析、线上问题诊断和解决、高并发场景下的性能优化等 化学、生物、制药领域研发相关的领域知识 基于AWS的Web应用开发及运维 如果你已经具备相关的知识,将帮助你获得这份工作,并加速你在团队的起步。 如果你暂时不具备相关的知识,并不影响你短期内的工作。