Java:基础知识扎实,熟悉Java SE和Java EE,能够熟练运用Java进行后端开发。
Spring/Spring Boot/Spring Cloud:熟悉Spring框架及其生态系统,能够使用Spring Boot快速构建RESTful API,了解Spring Cloud微服务架构。
Python/Node.js:了解Python和Node.js,能够在特定场景下使用这些语言进行后端开发。
JSP/Servlet:熟悉JSP和Servlet的工作原理和生命周期,能够使用它们进行Web应用开发。
MySQL/Oracle/SQL Server:熟练使用MySQL、Oracle和SQL Server等关系型数据库,能够设计高效的数据库结构,并优化SQL查询。
Redis/Memcached:了解Redis和Memcached等缓存技术,能够运用它们提高系统性能。
MongoDB:熟悉MongoDB等非关系型数据库,能够在需要时选择合适的数据库解决方案。
API设计与文档编写:能够设计清晰的API接口,并编写详细的API文档。
性能优化与故障排查:熟悉后端应用的性能优化方法,能够运用工具进行故障排查和性能调优。
团队协作与项目管理:具备良好的团队协作精神和项目管理能力,能够参与敏捷开发和DevOps实践。
某知名公司清关平台(出口+进口)
1、从0到1参与系统研发
2、负责核心业务模块进口舱单申报的设计开发、进口D类模块开发、公共模块(税费预估,风险防控)的开发设计以及 OCR 识别功能设计与开发
3、负责技术概设文档编写并制作Visio流程图,
使用UML工具进行系统建模,包括类图、时序图等,为团队成员提供清晰的设计文档
4、负责需求评审,系统运维,线上问题排查以及代码review(通过代码重构、SQL优化、缓存策略调整等手段,将系统响应时间降低了30%-40%,并提升了系统在高并发场景下的稳定性)
5、配合QA做测试用例评审,性能压测,根据压测结果分析接口性能,排查代码性能阻塞点并合理优化,配合PM做需求分析,提供合理建议以及方案设计