岗位职责:
1、负责公司Java后端云服务开发,包括需求分析、架构设计和代码实现
2、负责高质量的设计和编码,承担重点,难点的技术攻坚
3、参与或主导架构设计、技术选型、开发任务分解、工作量评估
4、创造性解决产品在实现过程中的技术难题,应用前沿技术提升产品的核心竞争力,如分布式系统、性能调优、可靠性、数据库等
任职资格:
1. 本科及以上学历,计算机及相关专业;
2. 3年以上JAVA服务端开发经验,JAVA基础扎实,熟练掌握IO、多线程、集合等基础类库,熟悉分布式缓存、消息机制、数据库、索引等技术;
3. 有良好的系统设计经验、领域知识及规范的研发流程经验;
4. 熟练使用Spring MVC/Spring Boot(Spring cloud)、MyBatis等相关开源框架,部分理解其底层原理和设计思路;
5. 熟悉MongoDB、MySQL数据库,对事务、锁、索引有较深的理解,胜任数据结构设计和SQL调优;能进行高可用的数据存储方案;
6. 了解分布式系统和微服务架构、有分布式应用开发经验、有高并发、高性能、高可用性大型网站构建经验;
7. 能够在 Kubernetes 平台上部署和管理容器化应用程序
8. 有承担复杂系统设计相关工作者或者有带团队开发管理工作者优先考虑