|
|
|
|
职位描述 用小程序查看更多 |
|
职责描述
1、负责公司核心业务系统的架构设计,确保系统具有高可用性、可扩展性和安全性。
2、参与技术选型和技术难题攻关,为团队提供技术指导和支持。
3、优化现有系统架构,提高系统性能和服务质量。
4、制定并执行技术标准与规范,推动最佳实践的应用。
5、与产品、项目管理团队紧密合作,理解业务需求,并将其转化为技术解决方案。
6、指导开发人员进行软件开发工作,包括代码审查等,以保证代码质量和符合架构设计。
7、研究前沿技术趋势,评估新技术对现有架构的影响,并适时引入适合的技术或框架。
8、编写相关文档,如架构设计文档、接口文档等,以便于团队成员理解和后续维护。
9、对新员工进行必要的技术培训,帮助他们快速成长。
任职要求
1、教育背景:计算机科学及相关专业本科及以上学历。
2、工作经验:至少5年以上Java开发经验,其中至少2年担任过大型项目的核心开发者或架构师角色。
3、编程能力:精通Java语言及JVM原理;熟悉Spring Boot/Spring Cloud等主流框架。
4、数据库知识:熟练掌握MySQL等关系型数据库的设计与优化;了解NoSQL数据库(如MongoDB)者优先。
5、分布式系统:有丰富的微服务架构实践经验;熟悉Docker、Kubernetes等容器化技术和云原生应用。
6、安全意识:具备良好的网络安全基础,能够识别潜在的安全威胁并采取措施加以防范。
7、沟通协调:优秀的沟通表达能力和团队协作精神;能够有效地跨部门沟通,推进项目进展。
8、问题解决:强大的逻辑思维能力,善于分析复杂问题并提出有效解决方案。
9、持续学习:对新技术保持好奇心,愿意不断学习进步,适应行业发展变化。
10、其他:熟悉DevOps流程,了解CI/CD工具链者加分;拥有敏捷开发方法论实际操作经验者优先考虑。
|
|
|
|
|
|
|