岗位职责:
1、负责系统架构的搭建与优化,核心代码的编写;
2、日常系统开发与运维的技术指导和讲解培训;
3、项目实施技术支持;
任职资格:
1. 5年以上java开发经验,熟悉Java虚拟机原理、Java高级特性和类库、Java网络与多线程编程;
2.熟悉主流开源框架,如Spring、SpringMVC、MyBatis、SpringBoot等;熟悉Spring原理;
3. 熟悉微服务系统的设计和应用,熟悉分布式、缓存(Redis)、消息(mq)、服务化、大数据处理等机制;
4. 具有独立设计并实现高并发、高可用应用的能力。熟练运用成熟的分布式缓存、存储的技术方案;
5.至少熟练掌握一门关系型数据库(如Oracle、MySQL)、非关系型数据库(如mongodb),熟练掌握常规数据库优化策略,懂的ElasticSearch使用优先;
6.熟悉Docker容器、持续集成工具(如jenkins)部署流程;
7.熟悉敏捷开发模式,并具有基于敏捷模式和带领开发团队开发的经验;
8.代码编写、文档撰写和code review,确保项目的进度和质量,指导和培训新工程师;
9.具有互联网电商行业背景,或千万级以上用户的大型系统开发、落地、架构设计经验的优先考虑。