岗位职责
1. 安卓开发:重点参与安卓车机应用的开发,包括界面设计、功能实现与优化。
2. 后端开发:协助开发和维护后端系统,参与数据库设计与操作,编写可维护的 Java 代码。
3. 项目协作:与团队成员密切合作,参与代码审查,确保项目顺利推进。
4. 问题解决:协助调试和解决开发过程中的技术问题,提高系统稳定性。
任职要求
1. 学历背景:本科及以上学历,计算机科学与技术、软件工程、物联网工程等 计算机核心专业(非相关专业需具备扎实编程实践补充证明);双一流 院校或重点理工类院校优先,在校参与过技术竞赛、开源项目者加分。
2. 编程语言:
o 熟练掌握 Java 语言,深入理解面向对象设计思想(抽象、封装、继承、多态),能独立完成复杂业务模块的类设计与代码实现;
o 熟悉 Java 高级特性(反射、泛型、并发编程、JVM 基础原理),可分析并优化代码性能问题(如线程安全、内存泄漏)。
3. 安卓开发:
o 系统学习过安卓开发体系(Android SDK、四大组件、自定义 View、动画机制),有 安卓车机项目 / 实践经历 者(如车机应用界面适配、车载硬件交互功能开发)优先;
o 了解车机场景特殊需求(如车载屏幕分辨率适配、驾驶场景下的交互逻辑、低功耗 / 高稳定性要求),对车载 OS(如 Android Automotive OS)有基础认知者加分;
o 能熟练使用 Android Studio 进行开发、调试,掌握常用调试工具(ADB 命令、Profiler 性能分析),可独立完成简单车机应用模块开发(如车机导航界面、车载多媒体控制功能)。
4. 后端知识:
o 精通 关系型数据库(MySQL 优先),深入掌握数据库设计规范(三范式、索引优化、分库分表场景),能独立完成复杂业务表结构设计、SQL 优化(需达到百万级数据查询性能调优能力);
o 熟悉至少一种 Java 后端框架(Spring Boot/Spring Cloud 优先),理解框架核心原理(IOC、AOP、Bean 生命周期),可基于框架快速搭建 RESTful API 服务,实现用户认证、权限管理、数据交互等后端功能;
o 了解微服务、分布式系统基础概念(如服务注册与发现、负载均衡、分布式事务),有云原生(Docker、K8s 基础)实践经验者加分。
5. 学习能力:
o 具备极强的技术敏锐度,持续关注 Java 生态、安卓开发、车载技术领域前沿动态(如 Java 新特性、安卓车机系统演进、车载智能化技术);
o 善于主动拆解复杂问题,通过技术文档、开源项目、技术社区(GitHub、Stack Overflow、掘金等)自主学习解决方案,能快速将新知识落地实践;
o 团队协作中可高效沟通技术方案,主动承担复杂任务攻坚,适配敏捷开发模式(需求拆解、迭代交付、Code Review 参与)。