职位描述:1、平台的基础架构设计,包括微服务系统架构的设计等;2、依据公司的总体战略和产品规划,参与平台建设,编写相关的代码、文档及测试用例,对产品质量负责;3、持续优化系统架构,进行技术难点的攻关;4、协助管理团队组织并执行项目和产品核心的相关开发任务,确保开发任务按时、按质、按量完成,保障对所设计、开发的工具平台的高可扩展性以及高可用性。任职要求:1、统招本科及以上学历,计算机相关专业,3年以上的开发经验;2、熟练掌握面向对象编程思想,熟悉J2EE架构;具有扎实的Java编程基础(熟悉多线程、IO、集合等基础库,熟悉队列、缓存、事件等机制),理解JVM运行原理及基本调优技能;3、熟悉Spring Boot、SpringMVC、MyBatis、RabbitMQ、Kafka等主流开源框架; 熟悉Redis缓存,熟悉mysql数据库,并能够了解MySQL索引算法及具备SQL调优能力;4、熟悉Linux,Git使用;熟悉Tomcat、Apache、Nginx等服务器;5、基于Spring Boot框架具有设计后端系统架构及调优者,或有Spring Cloud或Dubbo 微服务框架实战经验, 熟悉Zookeeper, MQ,分布式事务者优先;6、对性能压测jmeter或webUI测试工具开发有所了解;7、较好的代码规范管理及代码开发习惯,良好的沟通与团队合作精神,有团队管理经验者优先。