后端Java开发者

15个月前合同
Datum Software, Inc

Datum Software, Inc

location 旧金山
unsaved
后端Java开发者/软件工程师 合同到聘用 资格要求 • 5年以上软件工程经验 • 计算机科学学士学位或同等经验要求。 技术技能 • 有敏捷开发方法论的经验。 • 在构建可扩展、安全和高性能应用程序方面具有强大的后端专业知识。 • 具有Spring Boot和微服务架构的实际经验。 • 在Java、JavaScript、Go、Python、HTML、CSS3、TypeScript等语言方面具有强大的开发经验。 • 熟悉SQL或NoSQL数据库,如PostgreSQL、MySQL、Couchbase。 • 对面向对象设计、设计模式有很好的掌握。 • 出色的问题解决和调试能力。有效的沟通和协作能力。 • 能够为复杂系统组件的开发撰写和审核详细规范的部分。 • 能够设计和处理复杂的数据模型。 • 熟悉DevOps实践和CI/CD流水线(Jenkins)。 • 对代码质量、文档和测试具有强烈的承诺。 • 精通React等前端技术是一个额外的优势。 • 使用Docker、Kubernetes等容器化工具的经验(可选)。 • 使用Azure云工具设计和构建应用程序的经验(可选)。 职责 • 为计算机系统编写高级复杂代码,并担任高级专业知识来源。 • 进行代码审查,确保遵循企业和架构标准和流程。 • 在敏捷环境(如Scrum)中工作的经验。参与站立会议、回顾会议、计划会议和其他必需的会议。 • 管理系统和用户验收测试周期,确保准确和高质量的业务解决方案。 • 参与架构的开发和演进。 • 在产品的各个方面提供设计输入。 • 调查、解决和解决生产问题。 • 担任外部技术资源的主要技术联系人。 • 充当其他工程师的技术导师。 • 执行分配的其他所有职责。 前3个必备技能: a.) 使用Java Spring框架进行后端开发 b.) RESTful API和微服务开发 c.) React库 “所有合格的申请人将获得平等的就业机会,不论种族、肤色、宗教、性别、性取向、性别认同、国籍、残疾或受保护退伍军人身份。”