职位描述
职位描述:
1、使用Java技术栈,负责企业应用架构设计和开发;
2、参与设计系统技术方案,核心代码开发和系统调优;
3、参与制定代码规范、测试规范,建立起开发质量控制方法;
4、协助团队攻克各种高并发、性能优化等方面的技术难关;
5、协助前端完成部分基本功能开发与调试。
职位要求:
1、热爱计算机科学和互联网技术,有前后端项目经验,精通至少一门编程语言,包括但不仅限于:Java、C、C++、PHP、 Python、Go(Java技术栈优先,熟悉Javascript, Vue加分);
2、3年及以上使用JAVA开发的经验,熟悉spring、MyBatis、maven、Tomcat等常用工具和框架,对其运行原理有较好的理解;
3、掌握扎实的计算机基础知识,深入理解数据结构、算法和服务器开发知识;
4、有大规模高并发互联网应用的设计和开发经验,熟悉常规的分布式架构,熟悉缓存、消息队列等开源中间件;
5、熟悉系统架构设计,能对常见问题进行合理的架构设计,保证系统的性能指标;
6、有优秀的逻辑分析能力,能够对业务逻辑进行合理的抽象和拆分;有强烈的求知欲,优秀的学习和沟通能力