职位描述
工作内容:
- 负责Java后端程序开发工作;
- 负责公司产品的开发与维护,完成软件的设计、开发、测试、上线等全流程工作;
- 负责软件产品技术管理、架构设计和整体开发工作;负责技术方案实现和整体技术把控工作;
- 负责建立统一的开发架构、开发环境;负责开发环境的搭建和管理,负责指导统一开发,负责指导源码配置管理;
- 负责数据库设计、数据整体建模、数据库管理和优化;
- 负责产品和架构的优化,解决技术瓶颈、技术问题等;
- 参与产品需求分析与设计,提供技术方案,协助产品经理进行技术决策;
- 相关文档及其他工作
职位要求:
- 计算机相关专业毕业,本科及以上学历,3-5年java开发经验;
- 熟练掌握常用的JAVA技术框架(Spring Boot、Spring Cloud、MVC、Mybatis等),对JAVA基础体系(包括JVM,多线程、NIO、网络、RPC、微服务等)有深入的理解和实践经验;
- 深入理解SOA、Restful及微服务架构,熟悉docker,有丰富的高并发、高可用、分布式系统设计和使用经验;
- 熟悉开源分布式中间件、RPC框架、缓存、消息队列等,并有过实际开发经验;
- 熟悉多线程、消息队列,熟悉常用的缓存memcach、redis;
- 熟练使用idea、eclipse、tomcat、maven、JUnit、SVN等常用工具;良好的开发习惯;
- 熟悉SqlServer、Mysql、Oracle等数据库,熟悉复杂sql的处理及优化,有大数据处理经验优先考虑;
- 熟悉常用的linux命令,了解nginx;熟悉Dubbo,zk等分布式框架;
- 熟练掌握mq、Kafaka、RabbitMQ等消息中间件的应用和原理。
- 良好的编码风格,熟悉常用的设计模式,具有一定的架构思想和经验;
- 熟悉餐饮业务,有过餐饮行业相关系统开发经验者优先。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕