岗位职责:1. 主导并重新架构我司重要线上项目。2.根据公司要求,需学习并掌握必要的产品信息。3. 参与需求分析,完成功能模块设计,开发和单元测试。4. 能够在预定时间内完成相应软件模块的设计、开发、编程任务,并保证开发质量,并按规范完成相关技术文档和开发文档。5.解决开发过程中遇到的技术问题,并配合项目成员完成测试工作。6.维护和升级先有的软件产品,快速定位并修复现在软件缺陷。任职要求: 1.本科及以上学历,3年以上java相关工作经验。2.熟练使用Java编程语言,熟练使用IDEA等IDE。3.熟练使用Spring框架和相关模块,如Spring Boot, Spring Cloud。熟悉分布式系统和微服务架构,有分布式应用开发实际经验。4.熟悉Python、Go等其他服务端开发技术。5.熟练使用常用的数据库系统,如Mysql、Redis等。有数据库设计和优化能力。6.熟练使用Kafka, RabbitMQ等消息中间件。7.熟悉前端开发技术,如Javascript、Vue等。8.良好的Bug定位、调试和问题解决能力。9.熟练使用Git软件版本控制软件。10.有大型互联网项目,如商城、社交系统等实际开发者优先。