工作职责1、参与产品和技术方案的讨论和评审,负责应用模块的设计/实现工作;2、协助TL、架构师进行公司软件系统框架、核心模块和对外接口的详细设计,参与核心代码的编写、单元测试3、承担开发工作,对代码质量及项目进度负责,分析并解决软件开发过程中的问题,确保软件性能、安全性、扩展性等达到设计要求;4、编写和整理技术文档,参与关键技术验证以及技术选型工作,开展技术研究成果的培训,能指导初中级工程师进行开发和文档编写等开发类工作;5.负责平台系统的安全升级、bug修复6.进行代码review,软件的持续优化,提升软件质量;工作要求1.大学本科学历,计算机相关专业; 4年以上行业工作经验;2.熟练掌握Java基础,熟练掌握SpringBoot、SpringCloud等框架和组件,熟悉Maven工具使用;3.熟练使用MySQL,MyBatis,Mybatis-Plus,掌握SQL优化知识;4.熟悉使用redis、RabbitMQ、Kafka、MongoDB等常用中间件;5.熟悉微服务技术体系,了解服务治理、分布式、缓存、异步框架、消息中间件;6.熟悉Linux常用操作命令,熟悉Docker、K8s容器化技术,了解Jenkins自动化工具的使用;7.有良好的编码习惯;具有良好的学习能力和沟通能力,能够与其他团队成员紧密协作,完成项目任务;8.具备独立思考和解决问题的能力,对技术有热情,乐于接受挑战。工作地点:广州天河区珠江新城富力大厦43楼