岗位职责:
1.负责公司产品相关模块的设计和研发。
2.负责相关模块性能分析及改进,保证系统性能和稳定性。
3.持续改进软件系统架构、核心算法或者核心技术等,保证系统高性能、高可用性和高可扩展性。
4.根据项目任务计划按时完成软件编码和单元测试。
5.按照项目开发流程撰写相应设计文档。
6.与产品经理、团队其他成员沟通合作,保证产品研发工作的质量和进度。
任职要求:
1.本科及以上学历,计算机相关专业,985/211院校毕业优先。
2.六年以上大型企业级项目的开发经验,有0到1开发经验的优先考虑。
3.java基础扎实,熟悉jdk中常用类库的使用方法和基本原理,有排查问题的能力并掌握基本的方法,有扎实的编程能力以及良好的编程习惯、文档管理习惯。
4.熟练掌握当前主流的Spring Boot、Spring Cloud及Dubbo技术栈,并至少对其中的Spring Boot有大型完整项目经验。
5.熟悉WEB开发,可独立完成常用的JavaScript编写及检查,对常用前端技术(Ajax、Vue,React等)有一定的了解及应用;
6.熟练应用Java集成开发环境,能熟练使用Idea、Git、Maven、Postman等工具。
7.熟练使用常用数据库(mysql、oracle等),有SQL性能问题排查和调优经验。
8.熟悉linux操作系统,熟悉常用的linux命令。
9.有过即时通信后台开发经验的优先考虑。
10.有强烈的上进心和求知欲,善于学习和运用新知识,善于沟通和逻辑表达,有强烈的团队意识和执行力。
收起