岗位职责:1. 根据业务需求完成系统设计、编码及测试工作,保证代码质量、可靠性和性能达标;输出技术文档及代码注释,确保开发过程可追溯。2.负责线上系统的日常维护,包括接口服务、数据处理、性能监控及故障排查。3.对系统进行性能调优,优化查询性能和高并发场景解决方案4.高效跨部门沟通,确保开发进度与需求对齐;与测试团队配合完成项目测试及系统交付,协助解决技术难题任职要求:1 熟练掌握Java语言,熟悉面向对象编程、JVM原理及IO/多线程/网络编程;熟悉SpringBoot、Spring Cloud、MyBatis、JPA等,并了解其底层原理。2. 熟悉redis、elasticSearch等中间件和分布式任务调度、消息队列等技术。3. 熟悉设计模式、数据结构和算法。4. 数据库和系统架构:熟悉MySQL、Oracle等数据库的设计和开发,具备SQL优化经验。5. 掌握Redis等NoSQL数据库的应用场景及实践。6. 熟悉微服务架构、容器技术、消息中间件、缓存、RPC框架、负载均衡等技术。 7. 熟练使用Linux系统及Shell脚本。 8. 熟悉Git、Maven等版本控制和构建工具。 9. 了解Docker/Kubernetes等容器化技术。