岗位职责:
1.根据公司业务需求,负责系统设计以及代码实现。
2.优化系统现有算法和业务逻辑,提高系统运行效率。
3.全面的技术能力和实践经验,对系统架构设计、安全性、性能优化有深入理解。
4.平衡复杂业务需求与技术实现,为企业带来稳定、高效、创新的技术支持。
任职要求:
1.精通至少一种主流后端编程语言(如 Java、Kotlin、Python、Go、C#、Node.js 等,优先Java和Kotlin),并熟悉其核心特性、生态及最佳实践;熟悉多线程、异步编程模型,能够有效处理高并发和复杂逻辑。
2.深入理解操作系统原理、数据结构与算法、计算机网络等核心知识,熟练掌握网络协议(TCP/IP、HTTP/HTTPS、WebSocket 等)及其应用场景。
3.精通关系型数据库(如 MySQL、PostgreSQL)的设计与优化,包括索引优化、事务机制、存储引擎的使用等。熟悉 NoSQL 数据库(如 Redis、MongoDB、Cassandra)的适用场景和基本操作。理解分布式数据库的架构设计与使用,如 TiDB、CockroachDB。
4.具备系统设计和架构能力。能够设计清晰、高内聚的服务接口,确保系统模块化和可扩展性。熟练掌握 RESTfulAPI,GRpc,GraphQL 设计规范,能处理复杂的接口交互和版本管理。熟悉分布式系统的基础概念,如CAP理论、一致性协议(如 Paxos、Raft)。掌握微服务架构,熟悉服务注册与发现、负载均衡、服务治理(如 SpringCloud、Istio)。熟悉消息队列(如 Kafka、RabbitMQ)、缓存(如 Redis、Memcached)的应用和优化策略。能进行性能监控与优化,包括SQL优化、服务调用优化、内存管理等。
5.深入理解认证与授权机制,如 OAuth、JWT、RBAC 等,确保系统安全。熟悉常见安全问题及防护措施(如 SQL 注入、XSS、CSRF、DDOS 攻击)。有开发高可用性、高容错性的服务的经验,能够设计容灾和备份方案。
6.具备持续交付与运维能力。熟悉CI/CD 流程,能够搭建高效的自动化部署流程(如 Jenkins、GitLab CI/CD)。精通日志收集、分析工具(如 ELKStack、Prometheus、Grafana),能快速定位并解决问题。
7.良好的创新与解决问题能力,善于分析业务场景,主动发现优化点并提出技术解决方案。
8.擅长跨部门沟通,能够与前端、产品、运维团队高效合作,推动项目落地。
9.日语水平JLPT N2以上优先。
10.可以接受日本出差工作地点:烟台,青岛,沈阳
年薪:30-40万
|
5年以上
|
本科及以上
工作地:青岛市,烟台市,沈阳市
|
招1人
年薪:25-40万
|
5年以上
|
本科及以上
工作地:青岛市,烟台市,沈阳市
|
招1人
年薪:25-40万
|
5年以上
|
本科及以上
工作地:青岛市,烟台市,沈阳市
|
招1人
年薪:25-40万
|
5年以上
|
本科及以上
工作地:青岛市,烟台市,沈阳市
|
招2人