良好的编程功底,掌握常用的数据结构、算法、网络协议等;
熟悉Java的OOP编程思想、前后端分离式开发,熟悉JVM的工作原理和GC机制,有能力对JVM进行调优;
熟练使用 Spring、Mybatis、Spring Boot、Mybatis-Plus 等主流开源框架,并阅读过核心源码;
熟悉MySQL的工作原理,有能力对MySQL的性能进行优化,具备存储层的架构设计经验;
了解electron前端桌面应用程序,以及ajavaFX桌面应用程序,对桌面应用程序开发有一定实战经验;
熟悉Vue3、HTML、Javascript、Ajax等前端技术,以及熟练使用element-ui、element-plus、Easy UI等前端框架;
熟悉Night,Tomca、NodeJs等服务器;
了解三高系统的架构设计,对系统的安全和高可用设计有一定的经验;
具备遗留系统的改造经验;
2023-08到2025-02 前锦网络信息技术(上海)有限公司工具开发技术员
参与产品业务需求分析、产品需求规格评审、参与关键技术的选型讨论;
根据项目流程,按项目计划独立完成平台后端功能模块的逻辑功能设计、实现逻辑文档编写、代码实现、功能测试和维护,保证开发质量;
协助解决用户在产品使用过程中遇到的问题根据用户需求、结合产品功能提供合适的解决方法;
独立解决开发中遇到的难点问题;
2020-07到2023-07 伯朗特机器人股份有限公司Java开发工程师
参与评审系统的业务架构和需求,从技术的角度给出产品需求的合理建议
参与项目的系统架构设计和开发,保证系统的稳定性、可扩展性、持续优化工作
参与日常系统的性能优化、排查定位线上服务器性能问题及优化、安全加固等工作
参与代码设计、代码评审、严控代码质量,保证项目高质量、高效率、可持续交付
指导初级成员开发工作,完成任务分解及安排