一、岗位职责
1.进行系统需求分析,与产品团队合作制定可行的技术方案,并参与制定开发计划。
2.设计和实现高质量的后端代码,确保代码的可读性、可维护性和性能。
3.进行数据库设计和优化,确保数据存储和检索的效率,处理数据库事务和并发性。
4.进行系统性能分析和优化,解决潜在的性能瓶颈问题,确保系统具有良好的性能。
5.实施系统安全措施,进行安全性审计,及时修复潜在漏洞,确保系统的安全性。
6.参与团队的技术讨论和决策,提供专业的技术建议,引领团队朝着技术目标迈进。
7.持续学习新技术,通过培训和研究保持在技术领域的领先地位,将新知识引入团队。
8.持续改进工作流程,提高团队的开发效率和质量,促进团队协同合作。
二、任职条件
1.大学本科及以上学历;
2.具备互联网/软件行业3年以上工作经验,有大型企业ERP,CRM、MES等相关项目开发经验优先;
3.熟悉JAVA服务端开发,基础扎实,深入理解IO、多线程、集合等基础框架,对JVM原理有一定的了解, 对Spring, MyBatis等开源框架熟悉;
4.熟练使用常见数据库(如Oracle、MySql), 对数据结构、算法设计、分库分表设计有较深入的理解;
5.具备设计开发复杂业务系统能力, 具备设计高并发、大数据量的系统能力;
6.具有良好的沟通能力和团队合作精神, 敢于面对业务和技术双重挑战,抗压能力强,能接受短期出差。