岗位职责:
1、参与技术方案、概要设计制定,参与架构设计评审,参与编写详细设计文档(功能设计、数据库设计);
2、根据项目计划参与编码工作,并参与业务模块的编码工作,参与制定开发规范;
3、对产品需求、业务知识理解透彻;
4、按照公司要求,保证各项成果提交的规范性、及时性;
5、可以承担内部技术培训工作和客户业务、技术培训。
6、完成上级交办的其他任务。
任职要求:
1,计算机相关专业,本科及以上学历;
2,2-5年软件系统开发与设计经验,具有独立承担软件项目系统分析和设计经验优先;
3,具备扎实的Java编程基础, 掌握常用的算法、数据结构、设计模式;
4,有的服务器开发经验,熟悉Java Web开发框架,如Spring, SpringMVC等;
5、掌握git、maven、Jenkins等工具。
6、熟悉Nginx、Tomcat、Docker、Kafka、Zookeeper等中间件的部署,并有优化能力;
7,熟悉MySQL、HBase、Redis等关系/非关系数据库的使用,掌握数据库设计、优化原则, 理解存储、缓存、消息队列等相关知识;
8,具备较强的责任心、分析能力和沟通协作能力,热衷于高可用架构、性能分析与调优,勇于面对技术挑战,追求技术卓越;