更新于 3月16日

java软件开发工程师

1-1.5万
  • 北京大兴区
  • 3-5年
  • 本科
  • 全职
  • 招1人

职位描述

JavaScriptSpringMybatisCPostgreSQL互联网计算机软件
职位名称:Java开发工程师
薪资:10k-14k
工作经验:3-5年Java开发经验,有电商或互联网项目经验者优先
学历要求:统招本科
【岗位职责】
1. 电商业务功能开发:参与公司电商平台(如商城、外卖、社区团购等)的后端功能开发,包括商品管理、订单处理、购物车、优惠券、用户中心等模块的编码实现。
2. 接口对接:负责与前端(H5/小程序/APP)进行接口联调,确保数据交互准确无误;对接第三方服务(如微信支付、物流查询、短信网关)等。
3. 数据库设计与优化:根据业务需求进行数据库表结构设计,编写高效的SQL语句,并对慢查询进行初步优化。
4. 系统维护与Bug修复:负责线上系统的日常维护,快速响应并修复生产环境出现的Bug,保障系统稳定运行。
5. 文档编写:撰写清晰的技术设计文档、接口文档,便于团队协作和后期的系统维护。
【任职要求】
1.学历要求:统招本科及以上学历,计算机、通信、电子或相关专业优先。
2.Java基础扎实:熟悉Java语言,掌握集合、IO、多线程等基础API,了解JVM基本内存模型(堆、栈、GC机制),能够排查常见的内存溢出问题。
3.主流框架熟练:熟练使用Spring、Spring MVC、Spring Boot、MyBatis等常用框架,能够基于Spring Boot快速搭建微服务接口(理解IOC、AOP原理更佳)。
4.数据库能力:熟悉MySQL数据库,熟练编写复杂SQL(多表联查、分组聚合),掌握索引优化技巧,了解数据库事务的ACID及隔离级别。
5.中间件使用:熟悉Redis、MangoDB、ElasticSearch、Neo4j等中间件;了解消息队列(RabbitMQ/RocketMQ/Kafka)的基本用法。
6.工具使用:熟练使用Maven,熟练使用Git进行版本管理,熟悉Linux常用命令(如查看日志、查找文件),并能够利用AI工具进行辅助编程,提高工作效率。
7.接口开发:熟悉RESTful API设计规范,熟悉JSON数据格式,了解HTTP协议。
**加分项目**
1.业务熟悉度:了解电商基础业务逻辑,如SKU/SPU概念、订单状态流转(待付款->已付款->已发货->已完成)、库存扣减逻辑。
2.支付与对接:有过微信支付/支付宝支付接口对接经验者优先。
3.并发基础:了解synchronized、ReentrantLock等锁机制,知道如何处理简单的并发问题(如抢购库存扣减)。
4.大数据相关:了解大数据的基本架构,flink、spark流式处理技术。

工作地点

北京大兴区国锐广场-A座

认证资质

营业执照信息

职位发布者

马女士/人力行政专员

刚刚活跃
立即沟通