岗位职责1、参与公司技术架构设计、重构、优化,根据业务规划及技术规划制定应用架构方案;2、参与业务系统的架构设计、系统设计、详细设计;3、参与核心功能的架构与代码模板编写,开发与维护系统公用核心模块;4、参与技术难题攻关,持续提升核心系统的高并发处理性能;5、分析系统瓶颈,解决各种疑难杂症,对系统进行性能调优;岗位要求1、具有面向对象分析、设计、开发能力,精通OO,AOP等设计模式;2、精通网络编程技术,熟悉串口、TCP、UDP、WebService、WebSocket,熟悉常用通讯协议及消息中间件;3、熟悉多线程、高并发、大数据量的应用开发,有性能优化和系统安全的实践;4、具有深厚的专业技术基础,精通JavaEE相关技术,深入理解微服务架构设计,熟悉Springboot、Spring Cloud、MyBaits等开源框架;5、熟悉前端开发相关技术,熟悉jQueryUI、MiniUi、TypeScript、Bootstrap、Vue、React等前端开发框架;6、熟悉SQLServer、Oracle、MySQL、DM、InfluxDB等数据库开发与设计,有NoSQL(Redis/Memcached)经验者优先;7、熟练使用Intellij/VS/Vs Code/Maven/Git/SVN等软件开发工具,熟练使用Tomcat/jetty/Docker等Web容器,熟悉Linux常用操作及Linux下业务系统的环境配置及部署;8、具备良好的需求分析能力、业务和技术方案策划和设计能力;9、思路清晰,具备很强的文档撰写能力和良好的语言表达能力;11、计算机及相关专业,本科及以上学历,3-5年以上工作经验。