角色:Java全栈开发工程师
经验水平:8年
后端技术技能要求:
熟悉Spring框架核心模块,如Boot、Data、Security、Web等
Java 17
Restful API设计规范(OAS)和代码生成
数据库设计:关系型文档数据库(如Mongo)
测试:单元测试、变异测试和性能测试
企业集成模式:API、文件传输、消息传递
故障排除和调试技能
加分项:
Python技能
一般前端技能:
专注于彻底的故障排除,利用可用资源寻找解决方案,结合设计系统方法,强调代码的可扩展性和可维护性。
理解RxJS用于响应式编程。例如,Observables信号和操作符如map、filter和switchMap。
了解Angular服务和依赖注入。Angular路由器用于导航和路由守卫类和装饰器。接口类型和泛型。错误处理和调试。
有使用Angular测试工具如Jest、Cypress的经验。
熟练使用浏览器开发者工具进行调试。
对REST API有基本理解,并了解如何在Angular中使用它们。熟悉请求的制作。
前端或后端开发人员的一般敏捷开发技能
敏捷开发心态和技能
根据需求和用户故事创建技术/解决方案设计
重用和扩展现有软件资产以进行解决方案设计
估算用户故事点并承诺按时交付
应用测试驱动开发技能以确保代码质量、可扩展性和可维护性
CI/CD管道DevOps(GitHub Actions)
云部署平台(OpenShift)
必备技能:
BASEL