高级后端软件工程师,Java
职位描述
作为一名Java高级软件工程师,您将在我们的后端团队中贡献您的力量,为我们的Kotlin和Java后端应用程序和系统开发IT软件产品套件。在一个由产品、工程和QA组成的团队中,在敏捷环境中构建Ninja产品套件。不仅要维护代码,还要贡献于开发新功能,提高现有代码库的质量和维护,并探索新技术。
地点-英国伦敦
您将要做的事情
• 使用适当的工具设计和编码新应用程序
• 在没有监督的情况下维护和改进现有应用程序
• 在开发原型、微服务架构、贡献代码和评估技术方面进行实际工作
• 对产品的持续数据架构负责
• 确保系统功能的产品要求和限制
• 监控系统性能
• 检查我们的生产监控系统,以发现可能出现的问题
• 支持并对团队的设计选择和代码提供建设性反馈
• 撰写项目文档及其支持
• 制定并执行软件测试计划,以识别软件问题及其原因
• 根据需要完成其他职责
关于您
• 理工科或工程领域的学士学位或同等教育背景,或同等工作经验
• 熟悉函数式和面向对象编程设计概念
• 5年以上高度可扩展系统和应用程序的Java软件开发经验
• 有Kotlin的工作经验
• 3年以上使用Spring框架进行REST服务开发的经验
• 有AWS云服务的工作经验
• 开发和部署软件即服务(SaaS)应用程序的经验
• 有关系数据库设计和开发的经验,理想情况下是Postgres
• 有NoSQL文档数据库设计和开发的经验
• 具备缓存系统知识和Redis使用经验的优势
• 有测试驱动开发经验
• 通过单元测试或集成测试进行代码测试覆盖
• 通过重构和对系统进行批判性思考,不断改进代码和系统的习惯
• 需要具备书面和口头的英语沟通能力
• 有敏捷团队工作经验
• 有远程工作经验
• 有提供代码测试覆盖工具的经验(可选)
• 有DevOps、持续集成和交付经验(可选)
• 有Docker和Kubernetes经验(可选)
关于我们
NinjaOne是一款领先的统一IT运维解决方案,简化了IT工作的方式。通过NinjaOne,IT团队可以在一个现代、直观的平台上自动化、管理和修复所有任务,提高技术人员的效率和用户的生产力。NinjaOne支持全球超过10,000个IT部门和托管服务提供商,并且在过去3年中始终在G2和Gartner Digital Markets的类别中被评为最佳软件。了解更多关于NinjaOne的信息,请访问:www.ninjaone.com
您会喜欢的
• 我们灵活的工作时间和混合办公选择,使您能够成功平衡个人生活和工作
• 在增长最快的公司之一中在个人和职业上得到发展
• 访问我们的企业福利平台(包括Expedia、FitX、Zalando等品牌的折扣)
• 通过我们著名的培训平台发展您的技能
• 获得具有竞争力的薪酬
• 与一个好奇、友善、国际化和跨文化的团队合作
您已经感兴趣了吗?我们很想了解您!请点击链接提交您的申请。我们迫不及待地想在NinjaOne见到您。
#LI-TS1