岗位职责:
1.参与公司业务系统的需求分析、设计、实现;
2.负责公司业务系统服务端日常开发工作,包含概要设计,代码实现,单元测试,对外接口的设计和开发等工作。
任职要求:
1.精通java语言,具备良好的java技术基础,了解JVM原理;
2.熟练使用Spring Boot、Spring MVC等主流Java Web开发框架;
3.熟悉springCloud,Dubbo及其微服务周边中间件,能够结合业务场景与功能选用适当的功能组件;
4.熟悉 redis、kafka、nacos等中间件,具备分布式缓存设计经验者优先;
5.熟悉常用数据库及原理,以及MyBatis等ORM框架。并能熟练编写SQL语句,对数据库事务、锁、索引有一定理解;
6.熟悉设计模式,熟练掌握,能够基于业务功能特点使用相应设计模式解决问题;
7.具有良好的代码编写能力,对于常见代码规范有一定了解;
8.硕士及以上学历,计算机、数学等相关专业。