熟练掌握Java编程语言的核心概念,包括面向对象编程、异常处理、多线程等。能够编写高效、可维护的Java代码,具备良好的编码规范和代码质量意识。
精通Spring框架,包括Spring Boot、Spring MVC、Spring Data等,能够基于Spring构建企业级Web应用。熟悉Hibernate、MyBatis等ORM框架,能够高效处理数据库操作。
了解Apache Commons、Guava等常用Java库,能够提升代码效率和可读性。熟悉HTML、CSS、JavaScript等前端技术,能够进行前后端交互开发。
掌握RESTful API设计原则,能够构建稳定、易用的API接口。
了解AJAX、jQuery等前端框架和库,能够提升Web应用的用户体验。
熟练使用MySQL、Oracle等关系型数据库,能够编写复杂的SQL查询语句。了解数据库设计原则,能够进行数据库建模和优化。
熟悉JDBC、JPA等数据库访问技术,能够高效访问和操作数据库。 熟练使用Git等版本控制工具,能够进行代码管理、分支合并等操作。了解Maven、Gradle等构建工具,能够自动化构建和部署项目。
熟悉敏捷开发流程,能够参与项目管理和团队协作。
具备Java应用性能优化经验,能够使用工具进行性能分析和调优。了解Java应用安全性原则,能够采取措施防范潜在的安全风险。
了解Linux操作系统和常用命令,能够在Linux环境下进行开发和部署。具备良好的英语阅读能力,能够阅读和理解英文技术文档。
时间: 2023/10-2024/06
项目名称:深圳贝特瑞新能源科技有限公司(SRM)
项目角色:开发组长
项目描述:
包括基础管理,供应商管理、寻源管理、采购订单、物流协同、财务协同、质量协同、供应商绩效等功能,通过构建一站式的数字化采购管理平台,打通供应商管理、采购协同、对账结算等采购全流程的数字化断点,打造新的数字化采购模式,提高采购管理的数字化水平和协同效率,赋能贝特瑞采购业务提质降本增效,该项目主要包含了,SAP、MOM、泛微OA系统集成、WMS以及多公司多组织的财务系统实施。
职责描述:
1.根据项目需求和设计文档,使用 Java 编程语言编写功能模块的代码;
2.负责某个模块或功能的开发,与其他团队成员协同工作,确保模块间的顺利集成;
3.编写单元测试用例,对代码进行自动化测试,确保代码质量和功能正确性;
4.编写相关的设计文档、接口文档、用户手册等,为其他开发人员或用户提供必要的参考和指导;
角色 | 职位 |
负责人 | 开发组长 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
项目描述: 包括基础管理,供应商管理、寻源管理、采购订单、物流协同、财务协同、质量协同、供应商绩效等功能,通过构建一站式的数字化采购管理平台,打通供应商管理、采购协同、对账结算等采购全流程的数字化断点,打造新的数字化采购模式,提高采购管理的数字化水平和协同效率,赋能贝特瑞采购
概述:基于 Java 开发的 SRM (供应链)系统,涵盖供应商管理、订单管理、寻源管理、财务管理等核心模块。 技术栈:使用 Spring 框架、Spring Boot、MyBatis、Redis、jenkins、GIT 等关键技术,结合 MySQL 数据库和前端技术 Vue