第一个Java开发
岗位职责:
1、参与消费者运营相关系统(例如CRM、卡券、营销系统等)开发工作;
2、参与项目的需求分析、需求管理和高质量的过程管理工作;
3、负责相关需求的功能设计、开发,单元测试,调试,上线等工作;
任职资格和要求:
1、 计算机相关专业,本科或以上学历;
2、 5年以上软件开发工作经历;有CRM或者电商领域相关经验优先。
3、 熟悉MYSQL/ES/redis/mq/kafka 等中间件应用。
4、 精通Java,Spring boot,Spring cloud,Mybatis,熟悉SSH框架及相关开发语言,会使用git代码版本管理工具, 熟练使用IDEA或Eclipse等开发工具,熟悉应用服务器配置;
5、 熟悉DevOps,熟悉jenkins/Linux/k8s等技术,能够独立部署,运行代码。
6、 有良好的编码习惯和技术文档编写能力;
7、 具有一定的系统需求分析与设计能力。
8、 有国际化项目开发经验者优先。
第二个 Java 高级开发工程师
【岗位职责】
系统升级:负责核心财务系统的维护,技术债的治理,日常需求迭代。
重构优化:识别并清理“技术债”,运用设计模式优化代码结构,解决高并发下的性能瓶颈。
核心开发:负责部分复杂模块的重新设计,需确保财务数据绝对准确。
【任职要求】
硬核基础:3-5年以上经验,精通 Java 并发编程,熟悉 JVM 原理,有丰富的线上问题排查经验。
数据与事务:精通 MySQL/Oracle 及 SQL 优化,极度重视数据一致性,深刻理解数据库事务及锁机制。
重构能力:厌恶“面条代码”,熟练使用设计模式进行代码解耦,有实际的老系统重构经验。
【加分项 & 素质】
行业经验:有财务、支付、ERP 或银行核心系统开发经验者优先。
关键素质:极强的耐心与风险意识。能沉下心啃晦涩的老代码,修改逻辑前能充分评估影响范围,不盲目重写。
其他:熟悉 DDD(领域驱动设计)或有代码洁癖者优先。