职位描述
岗位职责:
1、参与系统的需求分析,负责系统的设计和开发、撰写技术文档;
2、根据工作任务分配,完成相应模块的设计、开发、联调工作;
3、核心功能的架构与代码模板编写,开发与维护系统公用核心模块;
4、技术难题攻关,提高系统的健壮性,稳定性以及性能,负责架构持续优化;
5、发现并解决系统存在的问题;优化系统框架结构,保障系统的可用性与复用性。
任职要求:
1、计算机相关专业,本科及以上学历,5年及以上Java开发经验;
2、熟练Java、面向对象编程,理解设计模式,有良好的编码习惯;
3、熟悉Spring、iBatis、Nacos, Dubbo、 Spring Cloud, 消息队列(ActiveMQ、RabbitMQ、Kafka)等开源框架, 并且了解其中几种框架的原理;
4、具备MySQL数据库设计、数据库性能优化经验,具备数据库分库分表实战经验,熟悉一种或多种NoSQL数据库,如Redis、MongoDB、HBase;
5、熟悉分布式服务框架,分布式缓存或者分布式锁的设计原理,具备springBoot、springCloud项目经验;
6、熟练使用redis、Nginx、Nacos、MQ、队列、多线程、线程池等技术,并熟悉其原理,具备较好的数据库设计能力,并熟练掌握SQL优化技巧;
7、有大型分布式、高并发、高负载、高可用系统设计、开发和调优经验优先;
8、积极乐观,责任心强,工作认真细致,具有良好的团队沟通与协作能力,有较强的学习能力;
9、具备良好的分析解决问题能力,能独立承担任务并控制开发进度。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕