
工作职责:
1、负责公司核心Java项目的系统架构设计、核心代码开发,参与技术难题攻关,确保系统的高性能、高可用性和高扩展性。主导系统模块的设计与开发工作,按照项目计划,按时、高质量完成代码编写,并进行单元测试,保证代码质量。
2、根据项目需求,进行技术选型和架构设计,提供合理的技术解决方案,推动项目技术决策。评估新技术、新框架在项目中的可行性,并推动其在项目中的应用,提升团队技术水平和项目竞争力。
3、参与团队内部的技术分享和交流活动,分享项目经验和技术心得,促进团队整体技术成长。
4、对现有系统进行性能优化,解决系统中的性能瓶颈问题,提高系统的响应速度和吞吐量。
5、负责系统的日常维护和故障排查,及时处理生产环境中的问题,确保系统的稳定运行。
任职资格:
1、本科及以上学历,软件工程、计算机科学及技术、智能科学及技术或相关专业优先,3年以上Java开发经验,有项目开发经验者优先,掌握Python语言基础者更佳。
2、熟练掌握Java语言,了解JVM原理、内存管理、多线程编程等基础知识;对集合框架、IO/NIO有一定理解;熟悉至少一种主流关系型数据库(如MySQL、Oracle),具备基本的数据库设计和优化能力,了解SQL调优和数据库事务处理。
3、熟悉Spring、Spring Boot、Spring Cloud等开源框架,了解其基本原理和常用机制,能够运用这些框架进行项目开发;了解消息队列(如RabbitMQ、Kafka)、缓存技术(如Redis)等中间件,知晓其使用场景和基本配置方法。
4、有分布式系统、高并发系统开发经验者优先;对容器化技术(如Docker、Kubernetes)有一定了解,有容器化项目部署和运维经验者更佳;有AI相关应用开发学习或实践经历者优先。