职位描述: 岗位职责:
1、根据项目具体要求,承担开发任务,按计划完成任务目标
2、参与系统的需求调研和需求分析,撰写相关技术文档
3、负责系统架构设计及JAVA开发框架搭建
4、搭建系统开发环境,完成系统框架和核心代码的实现
5、参与项目概要设计、详细设计、开发计划等的编制并实施
6、参与系统开发测试、部署和集成
7、负责解决负责模块开发过程中的技术问题
任职要求:
1、 5年以上JAVA开发经验,多个中型以上JAVA WEB方面的项目开发经验;
2、熟练使用Sping、SpingBoot、SpingMVC、Hibenate、MyBatis、Shio等开源框架并了解工作原理,有微服务开发经验优先;
3、熟悉MVVM开发模式,扎实的vue基础,熟练掌握vue及其全家桶及周边资源使用;
4、熟悉大流量、高并发、高性能的分布式系统设计和研发;
5、熟悉Redis、Memcached等相关缓存技术,Kafka、ActiveMQ、RabbitMQ等中间件的开发和使用;
6、熟悉关系型数据库,要求有Postge、Oacle、SQL Seve、MySQL等数据库开发经验;
7、熟练应用应用部署:Nginx、Tomcat、JBoss、Dubbo等,以及应用服务器的配置和优化;
8、具备Linux环境部署优化相关工作能力;
9、有SaaS平台开发经验,带领过项目开发团队的优先考虑;