职位描述
岗位职责
1. 系统设计与开发
负责公司核心业务系统的架构设计、开发和优化,确保系统的高性能和高可用性。 参与低代码平台、BPM引擎(如Activiti、Flowable)或规则引擎的设计与开发。 主导复杂业务系统的技术方案制定,推动系统架构演进。
2. 技术攻关与优化
解决系统性能瓶颈,进行JVM调优、SQL优化、缓存优化等。
负责高并发、大数据量场景下的系统设计与优化。
3. 团队协作与指导
与产品、测试团队紧密合作,确保项目按时高质量交付。
指导初级开发人员,制定开发规范,提升团队整体技术水平。
4. 新技术研究与落地
跟踪行业技术发展趋势,研究并引入新技术(如分布式系统、容器化技术等)。
任职要求
1. 学历与经验
本科及以上学历,计算机相关专业,5年以上Java开发经验,3年以上复杂系统架构设计经验。
2. 技术能力
精通Java语言及JVM原理,熟悉IO、多线程、集合等基础API。
熟练掌握Spring、Spring Boot、Spring Cloud、MyBatis等主流框架。
熟悉MySQL、Oracle等关系型数据库,具备SQL优化能力,了解NoSQL数据库(如Redis、MongoDB)。
熟悉分布式系统设计,掌握消息队列(如Kafka、RabbitMQ)、缓存、RPC等技术。
3. 架构能力
具备复杂业务系统的架构设计能力,熟悉微服务架构及容器化技术(如Docker、Kubernetes)。
熟悉高并发、大数据量场景下的系统优化策略。
4. 软技能
良好的沟通能力和团队协作精神,能够承受工作压力。
强烈的学习意愿和技术热情,能够快速掌握新技术并应用于实际项目。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕