工作职责:
1、负责公司Java相关系统的架构设计、代码开发,参与技术难题攻关,确保系统的高性能、高可用性和高扩展性。主导系统模块的设计与开发工作,按照项目计划,按时、高质量完成代码编写,并进行单元测试,保证代码质量;
2、根据项目需求,进行技术选型和架构设计,提供合理的技术解决方案,推动项目技术决策。评估新技术、新框架在项目中的可行性,并推动其在项目中的应用,提升团队技术水平和项目竞争力;
3、参与团队内部的技术分享和交流活动,分享项目经验和技术心得,促进团队整体技术成长;
4、对现有系统进行性能优化,解决系统中的性能瓶颈问题,提高系统的响应速度和吞吐量;
5、负责系统的日常维护和故障排查,及时处理生产环境中的问题,确保系统的稳定运行;
任职资格:
1、本科及以上学历,软件工程、计算机科学及技术、智能科学及技术或相关专业优先,2年以上Java开发经验,有大型项目、快消品行业开发经验者优先,掌握Python开发语言并有项目实践经验或IoT、AI相关应用开发实战经验者优先;
2、精通Java语言及核心技术,深入理解JVM内存管理、多线程与并发编程,熟悉集合框架、I/O与NIO等底层机制,具备扎实的编程功底和系统理解。熟练掌握Spring全家桶(Spring Boot、Spring MVC等)及主流ORM框架(如MyBatis、Hibernate),能够基于主流技术栈构建高效、可维护的后端应用。精通关系型数据库(如MySQL、Oracle、SQL Server)的设计与优化,熟悉SQL调优、索引机制;具备Redis等NoSQL数据库的实际应用经验,理解缓存策略与数据一致性方案;
3、了解分布式系统基础原理,熟悉常见中间件如缓存(Redis/Memcached)、消息队列(RabbitMQ/Kafka)、搜索引擎(Elasticsearch)及Nginx等,具备高可用架构的认知与实践基础;
4、熟练Linux系统操作及服务部署,掌握Tomcat性能调优,具备Docker容器化部署经验,熟悉CI/CD流程及Jenkins等自动化部署工具,具有DevOps相关实践经验;
熟悉微信生态相关接口开发,包括小程序登录认证、微信支付、模板消息、客服消息及订阅消息等功能集成,具备小程序后端系统搭建能力。掌握前端开发技术(HTML5、CSS、JavaScript),熟练使用Vue.js框架及其生态进行Web前端开发,具备前后端协同开发经验。