职位描述
岗位职责
1.功能开发与实现
业务逻辑编码:根据需求文档完成企业级应用、Web服务、移动端等系统的代码编写,主要使用Spring、Hibernate、MyBatis等框架构建后端逻辑,并处理数据库交互及API接口开发。
接口对接:定义RESTful API规范,与前端协作实现数据交互,确保接口性能与数据准确性,支持前端功能完整呈现。
2.系统设计与优化
架构搭建:参与系统模块设计,制定符合业务目标的技术方案,应用分布式、微服务等高可用架构设计理念。
3.性能调优:
通过算法改进、JVM参数调整及JProfiler等工具识别性能瓶颈。
优化数据库查询(如索引调整、SQL语句重构)及缓存机制(如Redis应用)。
4.全周期项目管理
协作流程:在需求分析、测试部署阶段与产品经理、测试工程师协作,确保技术实现与业务需求对齐。
质量保障:
编写单元测试用例(JUnit等工具)。
执行集成测试与压力测试,修复代码缺陷。