岗位职责:1、能够独立承担关键功能模块的设计和开发;2、参与需求调研,承担业务需求分析,并撰写相关技术文档;3、做好模块集成、单元测试、模块测试及确认工作4、深入理解业务需求,持续优化系统架构和系统的可扩展性,参与系统的长期设计规划;5、解决系统遇到的业务、技术方面问题,寻找可行的改进方案并推行;岗位要求:1、大专以上学历,计算机相关专业毕业,要求有3年以上JAVA开发经验,基础功底扎实;2、Java基础扎实,精通多线程、并发、集合、网络、io等基础知识,熟悉JVM;3、熟练掌握各类算法、常用数据结构、设计模式;4、会使用svn、git进行代码协同管理;5、熟练掌握Spring Boot、Spring Cloud + Alibaba微服务组件、MyBatis等领域的框架或产品的机制与代码;6、熟练使用mysql数据库,熟悉数据库表设计的规范、数据库的调优;7、熟练使用缓存、消息队列、异步框架、工作流引擎、定时任务等中间件;8、熟悉高性能、高并发系统设计方案,如数据、缓存、消息队列数据量大的解决方案;9、编码思路清晰,具备良好的编程习惯和工程规范;