1. 负责产品的架构设计,参与需求与设计等工作;2. 负责产品技术的预研、技术难点的攻关、用例的开发以及设计文档的编写;3. 负责产品开发框架的搭建,开发规范及开发指南的编写;4. 负责完成产品模块的设计与开发;任职要求:1. JAVA基础扎实,精通io、多线程、并发、反射、集合、sockets等基础框架,熟悉Java虚拟机调优,熟悉Java虚拟机内存管理原理;2. 数据结构/算法基础扎实,熟悉常用设计模式;3. 熟悉Spring Boot及Spring Cloud微服务治理框架,并了解机制和原理;4. 熟悉mysql,优化sql查询语句性能调试;5. 熟悉TCP/IP、HTTP协议相关知识,了解分布式应用的各种交互协议Thrift/Hessian/Protocol Buffer等等;6. 熟悉至少一种较为常见的主流数据库及SQL语言,熟悉NoSQL;7. 熟悉Linux环境下开发部署,了解Shell/Python编程;8. 熟练掌握设计原则,灵活运用设计模式;9. 熟悉eclipse、Idea等开发工具,熟练使用Tomcat、Nginx等web应用服务器,并熟悉服务器配置原理;10. 拥抱CI/CD, 了解或熟悉docker/Swarm/k8s等技术;11. 具有出色的抽象设计能力,思路清晰,善于思考,能独立分析和解决问题,责任心强,具备良好的团队合作精神和承受压力的能力; 12. 有互联网行业高并发、高稳定可用性、高性能、大数据处理相关的开发、设计经验者优先;
举报
举报