Java开发工程师
岗位职责:
1、根据软件需求说明书,概要设计等文档要求,完成代码编写工作;
2、基于前沿技术架构进行技术选型,完成基于微服务的整体系统架构设计,撰写相关技术文档;
3、基于微服务体系,定义后端开发技术规范,负责后台系统功能接口开发、单元测试、集成和部署;
4、基于系统实际运行检测数据,优化系统性能,提升系统运行效率和稳定性;
5、根据项目里程碑计划,按时完成分配的开发工作,保证项目代码质量。
任职要求:
1、本科或以上学历,计算机相关专业,3年以上java开发经验;
2、Java基础扎实,熟练掌握IO、多线程、WebService、JMS等;
3、熟练使用SpringMVC、SpringBoot、Mybatis、Redis框架体系;
4、熟悉SpringCloud体系组件,包括Eureka、OpenFeign等;
5、熟悉SqlServer、Oracle、Mysql其中一个数据库;
6、掌握一种批量调度框架的使用(xxl-job优先);
7、了解企业中间件开发技术(如:WebSphere MQ、RabbitMQ、Kafka);
8、熟练掌握Git、Svn、Maven、Linux、SQL基本使用,具备一定的Linux部署运维和数据库调优能力;
9、具备良好的沟通交流、需求分析、编程习惯、编写文档的能力。