后端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库
“所有合格的申请人将获得平等的就业机会,不论种族、肤色、宗教、性别、性取向、性别认同、国籍、残疾或受保护退伍军人身份。”