Java高级开发工程师

【项目职责】

1.  参与产品/项目需求评审,主导参与技术方案编写,输出系统详细设计文档; 

2.  根据产品/项目需求文档和进度计划,完成相关系统功能模块开发工作;

3.  与技术团队一起攻克开发技术难关、问题分析、系统调优等; 

4.  负责版本间的完整性、一致性,确保升级版本间的兼容,做好源代码管理工作;

5.  协助测试人员完成功能测试并完成系统上线交付工作;


【职位要求】

1.  本科或以上学历计算机或理工科相关专业,5年以上工作经验;

2.  熟练掌握unix/linux操作系统,对常用命令运用娴熟;

3.  熟练掌握java web软件开发技能,熟悉HTMLCSS、JavaScript、Vue、react、Uniapp等前端技术;

4.  扎实的java编程基础,对开源的框架如Spring、mybatis、Spring boot、Spring cloud、Dubbo等有深入的了解;

5.  熟悉微服务架构,擅长分布式、大流量系统的设计与开发,熟悉PostgreSql、MySQL、Oracle相关大型数据库技术,熟悉数据安全,网络安全相关技术;

6.  熟悉分布式系统基础设施中常用的技术,如redis缓存、RabbitMQ消息、Netty框架等;

7.  熟练使用一种或多种 web 容器服务,如:nginx,jetty,tomcat,jboss 等,了解其配置方法;

8.  对系统有较强的理解能力,善于分析较复杂业务场景,参与过中大型IT系统架构分析及后台数据模型设计工作;

9.  工作主动,具备良好的责任心、沟通能力、团队精神并具有一定团队管理经验。