职位描述
岗位职责
1.设计和开发后端服务/系统/平台,提供高水平的PRD和用例。
2.编写高质量、干净、优雅和可维护的代码
3. 构建可重用库
4.分析需求,设计和开发基于产品需求的功能
5.彻底理解产品的需求,不断优化产品,发现并解决问题,提高稳定性和用户体验
6.根据需要设计和实现各种支持工具
7.与其他工程师、产品经理、用户体验设计师和运营工程师协作,构建功能和产品 所需资源
岗位要求
1.计算机科学、软件工程或相关专业学士学位,至少1年开发企业级微服务应用的实践经验
2.热爱编码和编程,勇于创新,对解决具有挑战性的问题充满热情
3. 深入理解计算机科学基础知识(数据结构和算法、操作系统、网络、数据库等
4. 熟悉Core Java (Java 8+)和OOP软件概念、设计模式和编码最佳实践
5.掌握Spring框架(核心、MVC、安全、AOP、数据、事务、批处理等)
6. 熟悉现代云平台 (AWS、GCP、Azure)和云原生架构(Docker、 Kuber netes)
7.测试驱动型思维,具有较强的Junit、Spock和其他单元测试框架技能 8. 有数据工程和数据科学经验者优先