1.根据开发规范与流程独立完成模块的设计、编码、测试以及相关文档;2.维护及优化现有软件应用;3.参与软件系统详细设计及相关文档编制;4.参与方案讨论和技术调研、方案设计和相关文档的更新。【岗位要求】1.本科及以上学历,计算机或者相关专业,至少3年及以上的Java开发经验;2.扎实的Java基础,熟练掌握io、多线程、集合等基础框架;3.熟悉Sping Boot/Spring Cloud/Dubbo等微服务框架和架构,并有实战经验;4.对面向对象设计有深入的理解,熟悉常见的设计模式;5.熟悉MySQL数据库,熟练使用SQL语句;6.学习能力强,制定合理工作计划,能自我激励和努力工作、主观能动性强;7.【加分项】熟悉常用缓存技术:如memcached,ehcache,redis等;8.【加分项】熟悉常用的消息中间件:如Kafka、RabbitMQ等;9.【加分项】有交易平台、支付渠道、信贷业务等金融业务产品开发经验者优先。