岗位职责:
1、参与项目组相关会议,包括但不限于:立项、需求评审、设计评审、迭代开发过程中的日/周例会,深入理解产品需求,确保对功能需求有清晰的认识。
2、根据需求文档,深入理解业务,设计并实现软件模块,确保交付物符合产品需求和技术规范。
3、参与软件架构的设计讨论,对软件的可扩展性、性能等方面提出建议。
利用版本控制系统(如GIT/SVN)管理代码,确保代码的版本控制和团队协作顺畅。
4、参与代码审查工作,提升编码能力。
5、设计压测方案,如有需要应额外开发对应的单元测试工具,对有性能/并发能力/稳定性要求的模块,需要进行有针对性的压力测试,确保软件模块的正确性,稳定性。
6、协助测试团队,根据Bug严重性和优先级,及时定位并修复。
7、关注行业动态,挑选能帮助自己解决问题的知识进行学习和实践,不断提升自己的技术能力。
8、参与内部技术分享会,分享自己的技术心得和经验,促进团队技术交流。
9、与产品经理、设计师、测试工程师等团队成员紧密合作,确保软件开发过程中的信息流通和协作。
10、对已上线的软件进行维护和优化,及时耐心地解决用户/运维/测试反馈的问题,提升软件质量和用户体验
岗位要求:
1、熟悉智慧停车系统,包括城市停车云平台、场库停车平台相关业务;
2、精通Java 特性及JVM调优(GC日志分析/内存泄漏排查)
3、深度掌握Spring生态(Spring Boot/Spring Security/Spring Cloud Alibaba)
4、熟练使用MyBatis-Plus实现高性能数据访问
5、有物联网集成经验,熟悉MQTT/Modbus/TCP协议栈开发,实现物联网设备接入
6、基于Java相关技术栈,独立完成智慧停车系统后端相关模块的设计、开发、测试、发布
7、有在线支付相关经验,熟悉微信支付、支付宝支付对接
8、熟悉银行对公支付相关流程,熟悉商户转账、商户清分结算相关流程
职位福利:六险一金、股票期权、餐补、交通补助、通讯补助、带薪年假、定期体检、员工旅游