Java 业务模块开发
参与项目的需求分析、技术方案讨论,独立完成核心业务模块的编码实现,确保代码符合编码规范与质量要求。
负责模块内的单元测试、集成测试,协助排查并修复代码缺陷,保障模块功能稳定运行。
结合业务场景优化模块性能(如接口响应速度、数据处理效率),提出合理的技术改进建议。
DevOps 流程参与与执行
熟悉 DevOps 开发体系,参与团队 CI/CD(持续集成 / 持续部署)流程,使用 Jenkins、GitLab CI 等工具完成代码提交、自动化构建、测试与部署操作。
协助维护容器化部署环境,使用 Docker 完成应用打包,配合团队完成 Kubernetes 集群内应用的启停、扩容等基础操作。
协助监控系统运行状态,使用 Prometheus、Grafana 等工具查看监控指标,当出现简单异常时(如服务重启、日志报错),配合排查并反馈问题。
多类型数据库操作与维护
熟练操作关系型数据库(如 MySQL、Oracle),完成数据的增删改查、简单 SQL 优化(如索引调整、查询语句简化),保障业务数据读写效率。
掌握非关系型数据库(如 Redis、MongoDB)的基础使用,能基于业务需求实现数据缓存、非结构化数据存储(如用户行为日志、配置信息)。
协助维护数据库日常运行,如执行数据备份、排查简单数据异常(如数据不一致、查询超时),配合高级工程师完成数据库性能优化。
大数据相关模块协作开发
具备大数据项目参与经验,熟悉大数据基础技术组件(如 Hadoop、Spark、Hive)的使用场景,协助完成数据处理相关模块开发(如数据采集、清洗、简单 ETL 任务)。
配合大数据团队完成数据对接,如将业务系统数据同步至大数据平台,或调用大数据分析结果反馈至业务端。
理解大数据处理基本逻辑,能根据需求调整数据处理逻辑(如字段筛选、格式转换),保障数据准确性。
团队协作与技术支持
协助高级工程师进行代码审查,提出代码优化建议,配合团队完成项目进度管控。
参与技术文档编写,如模块设计文档、接口说明文档,协助沉淀团队技术知识。
为初级开发工程师提供基础技术支持,分享开发经验,共同提升团队开发效率。
5年及以上J2EE开发工作经验;精通java语言,熟练使用SpringBoot,JPA,Mybatis,Poi等开发框架;熟练使用MySQL,PostgreSQL,国产等关系型数据库:熟悉HTML,CSS,JavaScript,VUE等前端技术;熟悉使用elasticSearch;具备与客户进行沟通的能力;具有规范的编程习惯与文档编写能力;具备问题分析能力,可以独立调试解决问题;良好的沟通协调能力和团队合作意识。描述/服务内容1、可能会去用户现场驻场工作;2、遵守客户现场和公司的规章制度。3、遵守项目组的规章制度,服从项目经理和研发经理的工作安排。4、面对复杂的技术问题,能够迅速进行深入分析,运用系统思维和逻辑推理能力,找出问题的根源和关键影响因素,并解决。5、工作踏实,态度积极,能够承受工作压力,能适应并开展严格的项目管理;责任心强,正直诚实,值得团队信赖。6、能够与相关岗位同事进行良好沟通。