Java开发工程师

简历投递:请将简历投递到xiaoyuan@supermap.com-(投递简历请注明应聘职位及工作地点)

工作地区:北京,成都,南京,武汉等

岗位职责:

1、需求与设计:具有一定的沟通与设计能力,参与业务需求分析,理解产品功能,将业务需求转化为技术方案;参与系统架构设计或模块设计,确保设计符合技术规范和性能要求;编写技术设计文档如概要设计、详细设计、数据库设计等,提供技术实现思路;

2、核心功能开发:基于Java、Vue及相关技术栈和公司的核心技术框架,参与一体化审批模块的前后端研发,集成策三方系统或丁具,实现业务功能闭环;

3、测试与问题修复:编写单元测试用例进行代码自测;分析系统问题,快速响应并解决生产环境故障;

4、团队协作与技术沉淀:与交付、产品以及本身团队成员友好沟通,推动项目迭代和落地;参与团队技术评审,提出改进意见,共同提升代码质量;沉淀技术经验,编写技术文档如API文档、运维手册等,分享技术知识。

任职要求:

1、具备扎实的Java基础知识和良好的编码风格,掌握JavaWeb开发的相关技能,灵活应用各种开发设计模式;

2、熟练使用Spring、Mybatis、Springcoud等开发框架,了解其核心原理和设计思路,能够解决日常开发中遇到的技术难题;

3、熟练Oracle、MySQL等主流数据库,熟悉SQL语句的编写和优化,对于海量数据场景有一定调优经验;

4、熟悉JavaScript、JQuery、layUl、Vue等前端技术,能根据项目需求开发的前端页面;

5、熟练使用IDEA、Maven、SVN、GIT等主流基本开发工具;

6、熟练MQ、Redis、ES等中间件在高并发、高可用等业务场景中的应用;

7、有一定的技术文档编写能力,发表过期刊论文者优先,有微服务架构设计经验者优先;

8、良好的沟通、表达和协调能力,具备协作意识及团队精神,能够团结团队成员,对工作有热情,能够在一定压力下工作。