岗位职责:1. 根据产品设计需求,独立完成系统分析设计、编码、自测、联调、提测、Bug定位修改以及生产问题排查,确保软件架构的合理性和可扩展性。2. 持续对现有系统进行重构,改进系统功能,提升系统性能。3. 遵循开发规范与流程,独立完成模块的设计、编码、测试及相关文档编写。4. 将项目需求转化为技术需求,使用分布式架构完成开发任务。5. 独立解决项目开发中的技术难题,具备良好的学习和总结能力。6. 负责公司内部管理、运营支持软件的日常维护。7. 完成领导交办的其他工作任务。任职要求:1. 本科及以上学历,计算机、软件、通信、网络等相关专业优先;2.5年及以上Java服务端开发工作经验;有金融机构核心系统、交易系统、信贷系统等重要系统开发工作经验者优先;3.技能要求:1)熟练掌握SpringBoot、Spring、SpringMVC、MyBatis等开发框架,理解其设计原理。2)熟练使用MySQL等数据库,具备数据库性能优化能力。3)掌握面向对象编程,熟悉git等版本控制工具,具备良好的工程实践。4)掌握nginx、redis、kafka、rocketmq等中间件,具有分布式系统、业务中台、微服务架构设计、事件驱动架构开发经验者优先。5)掌握JVM调优技术,有APM监控和性能调优经验者优先。6)熟悉HTTP协议、Rest API、gRPC等接口协议,了解互联网安全问题及解决方案,熟悉MD5、RSA、AES、SM等加密算法。7)对信息技术领域的新知识具有敏感性,能够快速更新知识,攻克技术难题。4.能力要求:1)具备较强的自学能力和良好的代码编写习惯。2)善于沟通和解决问题,具备团队合作精神和跨团队合作能力。3)具备优秀的执行能力、学习能力和技术钻研能力,有自我驱动意识。4)能够独立分析和解决问题,具有积极主动、认真踏实的工作态度。