主要职责
设计和实现⾼性能、可扩展的后端服务。
参与系统架构设计,确保系统的可维护性和扩展性。
编写⾼质量、可读性强的代码,并进⾏代码审查。
优化现有系统,提⾼性能和稳定性。
与前端⼯程师紧密合作,确保前后端接⼝的⼀致性和⾼效性。
参与需求分析和技术⽅案讨论,提供技术建议。
编写和维护相关技术⽂档。
持续关注新技术和发展趋势,推动团队技术进步。
计算机科学或相关专业本科及以上学历。
⾄少 3 年以上 Java 后端开发经验。
精通 Java 核⼼编程,熟悉 JVM 原理,熟悉 IO 、多线程、集合等。
熟练使⽤ Spring Boot、Spring Cloud 等框架。
熟悉微服务架构设计和实现。
熟练使⽤ MySQL、PostgreSQL 等关系型数据库,熟练使⽤ NoSQL 数据库。
熟悉常⻅的中间件解决⽅案:缓存、消息队列等。
熟悉 Git 和持续集成/持续部署(CI/CD)流程。
熟悉 Docker 容器化技术。
能够承担⼀定的前端研发⼯作。
有 Kubernetes 经验者优先。
有 Python 语⾔经验者优先。
有⾼并发、⼤数据处理经验者优先。
参与过⼤型分布式、⾼并发、⾼负载、⾼可⽤性系统设计经验者优先。
具备良好的问题解决能⼒和调试技巧。
具备良好的沟通能⼒和团队协作精神