1、对JavaEE有较清晰的认识,熟悉主流框架(Spring,SpringMVC,Springboot,Mybatis等),能快速构建开发框架;
2、熟悉常用的数据结构,算法和设计模式,了解微服务架构,熟悉至少SpringCloud、Dubbo中的一种,并且有过项目实战经验;
3、熟悉Linux操作系统,熟练常用命令;
4、具有MySQL/Oracle等数据库应用开发经验,具备数据库应用系统设计能力;
5、了解HTTP协议,并具备一定的接口设计能力,保证接口的安全性和可扩展性;
6、具备一定的分布式缓存(redis等)、消息队列等实践经验;
7、具备较强的分析解决问题能力,掌握JVM内存分析等工具的使用和技巧;
8、具备系统调优的能力,有过性能优化的经验;
9、具备良好的沟通能力和团队合作能力,具有强力的业务需求分析能力、推进能力强,责任心强;
职位要求:
1、本科及以上学历,具备三年以上Java开发经验。
2、精通Java编程,熟悉面向对象设计原则,掌握常用设计模式。
3、了解JVM原理和配置,熟悉SpringBoot, SpringMVC, SpringCloud, Zookeeper等技术框架。
4、熟悉前端开发技术,包括Vue, React, JQuery, JS, JSP等。
5、有电商开发经验和运维经验。
6、熟悉接口开发技术,包括HTTP, MQ, JMS等。
7、熟悉常用数据库如MySQL,并具备SQL调优能力。
8、熟练使用Tomcat,Nginx等进行项目部署。
9、具有良好的编码风格,遵守编码规范,并具备持续学习的意愿和能力。
更新于 2025-10-16