职位描述
岗位职责:
1.深入理解业务场景,能将复杂需求拆解为清晰的技术实现路径;
2.主导编写系统架构设计说明书与项目框架搭建,负责系统关键模块代码的编写;
3.分配开发任务,解决项目组在开发、测试、投产过程中遇到的技术问题;
4.诊断并解决复杂和疑难的技术问题,如安全开发、性能瓶颈、内存泄漏、高并发处理等;
5.积极参与技术分享,指导和帮助团队内初、中级工程师,促进团队整体技术水平的提升。
岗位要求:
1.3年以上Java开发经验,有完整的项目开发周期经验;
2.参与过中型规模(10人以上团队,项目周期6个月以上)的软件开发项目,担任核心开发角色;
3.能独立完成系统架构设计,编写高质量的设计文档,确保系统可扩展性、可靠性和安全性;
4.能在项目开发过程中,主动识别潜在的技术风险,提前制定应对措施,确保项目顺利推进 ;
5.对新技术保持敏锐的洞察力,主动探索新技术在项目中的应用,推动团队技术升级;
6.具备良好的沟通表达能力和团队合作能力,喜欢钻研技术,具备优秀的问题解决能力。
技能要求:
1.熟练掌握Spring、Spring Boot、Spring Cloud、MyBatis等主流开发框架,对框架源码有一定的了解;
2.深入理解分布式系统原理,熟悉微服务架构设计,具备实际项目经验,并能根据业务场景进行技术选型和应用;
3.熟悉常用中间件:Redis、Kafka/RabbitMQ、Zookeeper、ElasticSearch等;
4.熟练使用Prometheus、Grafana、ELK/EFK、Loki等监控工具;
5.熟悉Linux操作系统,熟悉容器相关技术(Docker、DockerSwarm、K8S等);
6.熟悉密码学相关技术在软件开发中的应用,有密钥管理、签名验签、PKI/CA等项目的开发经验。
福利待遇:
五险一金、周末双休、带薪年假、定期体检。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕