工作职责: 1、从事核心架构设计、代码编写、代码review、解决疑难技术问题;实现项目的核心功能,同时保证代码的质量和效率; 2、解决后端服务器优化,包括数据库性能优化、缓存优化、并发问题 ; 3、负责制定代码规范,把控研发过程和代码质量,进行研发过程中的技术难点攻关; 4、技术框架升级,负责技术架构的设计,持续研究和融合创新技术,根据公司总体技术愿景,思考平台产品架构的变革发展,形成蓝图规划; 5、分解和定义大型平台架构下各项子系统的功能和非功能需求,定义系统交互接口; 5、对关键子系统的技术路线策略、技术架构和方案进行研究、平衡、决策,详细定义各层面架构视图; 7、对性能、安全、易维护、扩展、伸缩、可用性、快速开发等目标实现效果; 8、提升团队的整体研发效率和研发品质; 9、保证系统的稳定运行,持续提升系统的整体质量; 岗位要求: 1、 八年以上软件研发骨干经验和软件架构设计经验;对使用技术栈相关有深入了解(要有一定的深度); 2、 深入掌握Java语言,熟悉JVM实现机制与参数调优,具备疑难问题攻关的实际经验与能力;沟通良好、思路清晰。java基础扎实,对多线程、jvm分析问题排查有熟练经验,能知道如何从设计初始避免各种疑难杂症; 3、 熟悉数据库技术,至少掌握以下数据库中的两种: MySql/Oracle/SQLServer/PgSql;精通SQL编写、数据库设计与SQL调优;深入理解GDPR等; 4、 熟悉常用的开源框架,包括Spring Boot、Spring Cloud、Hibernate、MyBatis、ZooKeeper、Dubbo、Redis等; 5、 具备分布式系统的设计经验,主导或参与过云原生Saas产品的技术设计和实现掌握异构系统间集成及交互的实现方式与手段;熟悉缓存、消息中间件、负载均衡、分布式存储、系统调优等技术; 6、 掌握微服务的设计与实现,具有比较好的分层架构设计思想,具备实际的CI/CD实践经验; 7、 精通OOD、OOP及软件架构设计模式,至少熟悉UML及Visio/Rational Rose/PowerDesigner中一种设计工具; 8、 深刻掌握to B产品开发体系、有丰富的i18n/l10n设计与开发经验; 9、对本领域前沿技术、关联技术都有所涉及,并能根据实际情况引入到项目中使用 10、能设计较大规模、难度的技术方案,对高并发、大数据量、高可靠场景有处理经验 11、开朗,善于沟通,有激情,具备良好的团队合作精神和抗压能力; 12、有过工业应用开发,如ERP、SCRM、MES、WMS等优先。办公地点:深圳市宝安区福永街道兴围锦灏大厦17楼1712室 自研,非外包公司!