职位描述
岗位职责:
1、负责公司信息化系统的分析、设计;
2、负责高质量的设计和编码,保证代码的高效、稳定、可维护性;
3、负责系统设计、开发、实现和调试,优化数据模块,持续提升系统性能;
4、负责与产品、测试团队紧密协作,保证项目的质量和进度;
5、参与新技术的研究和应用,为公司技术创新提供支持。。
技术要求:
1、扎实的Java编程基础,熟悉常见的设计模式以及TCP/IP、Cache原理,理解IO、多线程、集合等基础框架;
2、熟练掌握Spring,Mybatis等主流框架开发经验以及实现的基础原理,能够设计复杂业务、高并发、大数据量的系统;
3、熟悉分布式系统架构,有大型分布式系统工作经验、熟悉分布式事务、分布
式事务锁,掌握常用的数据结构和算法,熟悉多线程异步编程,有运行态JVM分析及调优的实际经验;
4、熟练掌握Mysql、Sqlserver,了解主流大并发分布式应用开发框架,熟悉微服务迁移、重构等;
5、熟悉 Linux 操作系统的基本命令、tomcat 配置等,精通Apache、Tomcat、Jetty等web容器应用;
6、参与过大型项目开发,有多个完整项目的开发经验;
7、有较强的逻辑思维能力,有较强的代码设计和业务理解能力。