职位详情
JAVA开发工程师-短期4个月
1.5-2.5万
北京爱创科技股份有限公司
北京
不限
大专
09-29
工作地址

东旭国际中心D

职位描述
岗位职责:
​1. 需求分析与功能实现​​
参与业务需求评审,理解产品逻辑与技术边界,输出模块级技术方案(如接口设计、数据库表结构、缓存策略);
独立完成核心业务模块(如订单、支付、用户中心)的开发与联调,确保功能按时上线;
配合前端/测试团队,解决开发过程中的技术问题(如接口联调、性能瓶颈、线上BUG)。
​​2. 系统优化与稳定性保障​​
主导模块级性能优化(如SQL慢查询调优、Redis缓存击穿/穿透解决、接口响应时间降低);
参与系统稳定性建设(如设计降级/熔断方案、监控告警配置、故障复盘与修复);
推动代码质量提升(如编写单元测试、静态代码扫描、规范代码评审)。
​​3. 技术方案落地与迭代​​
负责技术选型与落地(如引入新中间件、升级框架版本、优化架构分层);
参与技术债治理(如重构冗余代码、统一异常处理、优化依赖管理);
跟踪行业技术趋势,提出合理的技术改进方案(如容器化改造、微服务拆分)。
​​4. 团队协作与知识传承​​
参与Code Review,确保团队代码规范与技术一致性;
分享技术方案或踩坑经验(如分布式锁实践、分布式事务解决方案);
协助初级工程师解决技术问题,推动团队整体能力提升。
任职要求:
​1. 技术能力(核心要求)​​
​​Java基础扎实​​:
精通Java核心机制(多线程/并发编程、JVM内存模型与调优、类加载机制、反射);
熟悉集合框架源码(如HashMap、ConcurrentHashMap),理解设计模式(如单例、工厂、策略)的应用场景;
掌握Java IO/NIO、网络编程(TCP/HTTP协议、Socket)基础。
​​主流框架熟练​​:
精通Spring/Spring Boot核心原理(IOC/AOP、Bean生命周期、事务管理),能独立排查框架级问题(如循环依赖、Bean未注入);
熟悉Spring Cloud/Alibaba生态(Nacos、Feign、Sentinel、Seata),有微服务拆分与治理经验;
熟练使用MyBatis/MyBatis Plus,掌握动态SQL编写、插件扩展、SQL性能优化。
​​数据库与缓存精通​​:
精通MySQL(索引优化、事务隔离级别、分库分表、主从复制),能通过EXPLAIN分析慢查询;
熟悉Redis(数据结构、缓存策略、分布式锁、集群模式),解决缓存与数据库一致性问题;
了解NoSQL(如MongoDB、Elasticsearch)的适用场景。
​​分布式与高并发经验​​:
熟悉分布式系统设计(服务注册发现、负载均衡、熔断限流、分布式事务);
掌握消息队列(RocketMQ/Kafka/RabbitMQ)的使用场景与原理(如消息可靠传输、顺序消费、重复消费处理);
有高并发场景实战经验(如秒杀、流量洪峰),能通过限流、降级、异步化提升系统吞吐量。
​​工具与工程化能力​​:
熟练使用Git(分支管理、协作流程)、Maven/Gradle(依赖管理、插件定制);
掌握Linux常用命令(进程管理、日志排查、Shell脚本),熟悉Docker/K8s基础操作;
了解持续集成/持续部署(CI/CD)流程(如Jenkins、GitLab CI)。
​​2. 项目经验要求​​
​​年限与规模​​:2-5年Java开发经验,有中大型互联网/金融/企业服务系统开发经验(如电商、OA、CRM、支付平台);
​​独立负责模块​​:有至少一个核心业务模块(如订单中心、用户权限、支付网关)的全流程开发经验(需求→设计→开发→上线→迭代);
​​复杂问题解决​​:主导过性能优化、故障排查或技术方案落地(如分库分表、缓存击穿解决、微服务拆分);
​​团队协作​​:参与过跨团队项目(如前后端联调、与第三方系统对接),具备良好的沟通协调能力。
​​3. 软技能要求​​
​​逻辑与学习能力​​:能快速理解复杂业务需求,具备技术敏感度(如关注云原生、Serverless等趋势);
​​问题解决能力​​:面对线上故障能快速定位根因(如通过日志/监控工具),并提出预防方案;
​​团队责任感​​:注重代码质量与可维护性,主动参与Code Review,愿意分享经验帮助团队成长;
​​抗压能力​​:适应敏捷开发节奏(如快速迭代、紧急需求),能在高压下保证交付质量。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请