职位描述
主要职责:
- 设计、开发和维护高可用性、高性能的后端系统。
- 与跨职能团队合作,包括前端、移动客户端和其他后端服务开发者。
- 参与代码审查和技术讨论,确保最佳实践的应用。
- 持续优化现有系统性能,并解决潜在的技术难题。
- 根据业务需求和技术栈的变化,适时提出技术架构的改进建议。
职位要求:
- 精通Java编程语言,熟悉JDK 1.8及以上版本特性。
- 熟练使用Spring Boot (1.4+) 和 Spring Cloud技术栈搭建微服务架构。
- 对MyBatis (3.4+) 数据访问框架有深刻理解并能灵活应用。
- 掌握Spring Security (4.2+) 和 OAuth 2.0安全机制。
- 具备使用Codis/Redis, EhCache等缓存解决方案的经验。
- 熟悉MySQL、MongoDB等关系型和非关系型数据库管理系统。
- 理解云平台及容器化部署方案如OpenStack、Kubernetes、Docker。
- 了解CI/CD流程,能够利用工具如RocketMQ、Kong/Nginx、ELK等提升开发效率。
- 拥有良好的问题分析能力和解决复杂问题的能力。
加分项:
- 有Vue.js或React前端开发经验者优先。
- 熟悉iOS (OC/Swift) 或 Android 客户端开发技术者优先。
- 对鸿蒙操作系统(HarmonyOS)及其开发工具有了解者优先。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕