软件工程师(JAVA后端)
岗位职责:
1、负责JAVA后端开发;
2、参与讨论软件模块功能及设计;
3、根据需求和分配的工作,完成程序的编码、调试、配置等工作;
4、程序维护,解决技术故障和消除系统中的缺陷。
5、参与 BI 系统核心模块开发,包括数据抽取、清洗、转换(ETL)流程搭建与优化,保障数据处理的高效性与准确性;
任职要求:
1、深入使用Java,熟练掌握多线程,I/O与网络通讯等;
2、精通 Spring Boot、Spring Cloud、Dubbo 等微服务框架及生态,熟悉 MyBatis, Spring JPA 等主流ORM框架,理解其核心原理;
3、熟悉分布式系统架构与微服务设计,具备高并发、大流量系统的开发与优化经验;
4、精通 MySQL 数据库设计与优化,具备编写高效SQL、索引优化及事务管理能力;熟练掌握 Redis 应用与优化;熟悉 MongoDB 或Elasticsearch等NoSQL技术者优先;
5、熟悉消息队列原理,拥有 RabbitMQ 或 Kafka 的实际项目应用经验;
6、熟悉微服务架构下的 API 设计、RESTful 规范及 RPC 调用 相关技术;