岗位职责:
1、系统架构设计:负责公司核心系统的架构设计,制定技术方案,确保系统的高性能、高可用性和可扩展性。
2、技术选型与决策:评估和选择合适的技术栈、框架和工具,确保技术方案的先进性和适用性。
3、代码质量与规范:制定并推行代码规范和开发标准,确保代码质量和可维护性。
4、性能优化:分析和优化系统性能,解决高并发、大数据量等场景下的技术难题。
5、团队协作与指导:与开发团队紧密合作,指导开发人员解决技术问题,提升团队整体技术水平。
6、技术研究与创新:跟踪行业最新技术趋势,推动技术创新和落地。
7、文档编写:撰写技术文档,包括架构设计文档、技术方案文档等。
8、风险评估与解决:识别系统潜在风险,制定应对方案,确保系统稳定运行。
任职要求:
1、学历要求:计算机科学、软件工程或相关专业本科及以上学历。
2、工作经验:5年以上Java开发经验,对常用架构模式熟练运用,具有独立架构设计能力;。
3、技术能力:
3.1 精通Java及Spring生态(Spring Boot、Spring Cloud等)。
3.2 熟悉分布式系统设计,掌握分布式缓存、消息队列、负载均衡等技术。
3.3 熟悉主流数据库MySQL等。
3.4 熟悉高并发、高可用系统的设计与优化。
4、软技能:具备较好的沟通能力和团队协作能力,良好的问题分析和解决能力。