高级Java开发工程师
广东盈通智联数字技术有限公司职位描述
工作职责: 1、负责公司后端系统的架构设计、模块开发与性能优化。 2、参与充电桩平台、能源管理系统的业务逻辑实现。 3、与前端、产品、测试等角色协作,完成系统集成与交付。 4、编写高质量、可维护的代码,参与代码评审与技术文档撰写。 5、跟踪后端技术发展趋势,推动技术演进与工程效率提升。 任职要求: 1. 专业开发技能: ①精通Java语言,深入理解JVM、并发编程、集合框架、内存模型。 ②熟练掌握Spring Boot、Spring Cloud、MyBatis等主流开发框架。 ③熟悉微服务架构设计、服务治理、分布式事务、消息队列(如Kafka、RocketMQ)。 ④熟练掌握MySQL、PostgreSQL等关系型数据库,具备SQL优化能力。 ⑤熟悉Redis、MongoDB等NoSQL数据库的使用场景与优化。 ⑥熟悉Linux环境,具备基本的Shell脚本编写能力。 ⑦熟悉HTTP/HTTPS、TCP/IP、WebSocket等协议,具备网络编程经验。 ⑧熟悉云快充/国网/南网等常见充电桩协议。 2. 沟通能力: ①能与产品经理清晰沟通业务逻辑与接口需求。 ②能与前端工程师高效定义接口格式与数据交互。 ③能与运维、测试协同排查问题,推动上线。 ④能撰写清晰的技术文档、接口文档。 3. 问题解决能力: ①具备系统性问题排查能力,能通过日志、监控、链路追踪等工具快速定位问题。 ②能从系统架构层面提出优化方案,具备性能调优经验。 ③具备风险预判意识,编写健壮、可扩展、高可用的代码。 4. 团队合作精神: 遵循团队代码规范与开发流程,积极参与代码评审,乐于分享与协作,具备主人翁意识。 5. 主动学习能力: 对新技术保持敏感,关注Java生态、云原生、AI工程化等发展方向,能快速学习并落地实践。
对这个职位感兴趣吗?