岗位职责:
1.理解业务需求,进行技术选型和系统架构设计,指定合理的技术方案。
2.独立负责设计并实现高质量、高性能的后端服务和API为前端应用提供支持,确保项目的顺利交付和稳定运行。
3.保障系统可用性,有节奏的优化上线,提升系统容错和自愈能力。
4.依照安全要求定期对有漏洞的组件进行升级维护。
5.负责数据库的维护,确保数据的安全性和一致性。
6.编写技术方案,包括设计文档、接口说明等确保技术传承与团队协作顺畅。
任职要求:
1.JAVA基础扎实,精通集合、反射、IO、多线程基础框架,精通JVM原理和优化。
2.熟悉SpringCloud、Spring Boot、Spring MVC、Mybatis等主流技术框架。
3.熟悉高性能、高并发、高可用性分布式系统设计。
4.对数据库的基本理论和内部实现机制有深刻的理解,能熟练应用MySQL/Oracle/高斯或其他主流数据库。
5.熟悉常用中间件,如Zookeeper、Kafka等。
6.良好的沟通和逻辑推理能力、团队合作精神,能独立承担工作。
7.拥有良好的编码习惯和素养,善于总结和思考,保持技术热情,能够对自己负责研发的产品提出改进意见。
8.具有模型、算法开发经验者优先。