职位描述
工作职责:
1、承担项目组核心开发或设计工作,并能够按要求、高质量、独立地完成开发或设计任务;
2、能够指导普通开发工程师的工作,审核代码质量,并协助解决疑难问题;
3、负责系统的性能优化、技术难点攻关。
4、带领小组成员完成既定的开发任务。
职位要求:
1、计算机、软件工程、信息系统相关专业本科以上学历,具有6年以上java开发经验;
2、有扎实的JAVA基础根底,熟悉常用的框架(Spring、SpringMVC、SprintBoot、SpringCloud、Mybatis等)和技术,熟悉分布式、多线程、缓存、消息等高性能架构相关开发技术;
3、对Java设计模式有深刻的理解,并且有相关的设计模式应用开发经验,擅长将复杂的业务问题转化为抽象设计语言。
4、熟练掌握oracle、sqlserver、mysql数据库中的一种或多种,及其相关技术及工具;
5、熟悉Redis、Memcached等缓存中间件,包括但不限于原理、调优等;
6、有过微服务架构下开发经验、多模块并行开发经验、云原生开发经验;
7、熟练使用RocketMQ、Kafka、RabbitMQ等常见消息队列,对大数据量下的队列使用场景及优化有自己独特的理解。
8、有过高并发开发经验,对常见的java并发库有自己独到的使用方式及理解。
9、工作耐心、认真、负责,具有良好的沟通表达能力、技术文档能力,良好的学习能力及团队合作精神;
加分项:
1、在供应链、金融、互联网电商等领域内有上线项目经验者。
2、有全栈开发经验者。
本岗位要求本科学历或以上,学历不达标请勿投递!谢谢