岗位职责:
直接职责
1)参与公司产品和项目的研发,并进行自测;2)参与产品的需求分析与讨论,完成部分功能和接口的设计,制定开发计划;3)与团队成员合作、沟通,共同完成需求功能;4)按规范编写相关必要技术文档;5)参与项目的部分技术支持工作。
业务职责
1)进行产品需求分析和系统架构设计,负责公司核心业务模块开发,能独立攻关系统难点问题;2)根据应用需求分析说明书,评估需求研发的可行性,拟定开发计划,保障需求研发的实施;3)负责公司自有软件框架的设计和搭建、第三方中间件的选型;4)负责应用需求开发和交付,包括制定概要设计和详细设计,方案评审、开发编码、代码检查、单元测试、联调测试;5)负责应用测试缺陷问题修复,保障版本交付质量;6)负责应用生产问题排查和解决,问题分析和总结;7)负责应用非功能性优化实施;8)负责应用技术架构评估,跟进前沿技术,推动技术方案落地实施。
任职要求:
1、扎实的计算机基础,4年及以上JAVA项目开发经验,有代码洁癖;
2、对Hadoop/Memcached/Redis或者Mongodb之一有相关使用经验;熟悉分布式系统,了解负载均衡、消息队列、微服务、多线程技术,熟悉tomcat,nginx,redis,rabbitMQ,zookeeper等常用中间件,熟悉ORACLE、MYSQL数据库;
3、具备较强的GIS理论知识及相关软件开发经验;
4、有良好的沟通表达能力,工作态度认真负责,做事积极主动,有政府行业开发经验者优先。
5、具有支付、Saas架构、统一认证相关经验。