职位描述
中级JAVA研发工程师
任职要求:
1. 本科或以上学历,计算机相关专业,3年以上JAVA研发工作经历;
2. 深入掌握JVM原理,有性能调优和问题排查经验者优先;JAVA基础扎实,熟悉io、多线程、集合等基础框架,熟悉分布式、缓存、消息等机制;
3. 精通 Spring 全家桶(Spring Boot、Spring MVC、Spring Cloud),有丰富的微服务架构经验;
4. 熟练使用 MySQL / PostgreSQL / Redis / MongoDB,掌握索引优化、SQL优化、分库分表等技术;并对业界先进的数据库技术(如PolarDB,TiDB,OceanBase等)有一定研究与实践;
5. 熟悉 消息队列(Kafka / RabbitMQ / RocketMQ),能设计高吞吐的异步架构;
6. 熟悉 Docker / Kubernetes / DevOps,有 CI/CD 实践经验者优先;
7. 有技术热情,学习能力强,适应能力好,抗压能力强;工作严谨认真,具备较强的责任心,能自我激励,善于沟通与团队协作;
8. 有互联网行业经验优先考虑;对高并发、高可用、高性能、有设计与实践经验;
9. 有物联网IOT相关经验优先考虑;有高并发处理经验者优先考虑;
10. 有充电运营平台相关开发与设计经验优先考虑;
11. 有阿里云相关基础技术设施(ECS,RDS,云效,监控等)使用与研究经验优先考虑。
岗位职责:
● 负责充电平台的设计与研发工作,并能主导攻克部分技术难点;
● 维护线上系统的稳定性, 性能和安全问题排查, 保障平台质量;
● 与开发团队中其它成员共同开发有效沟通,包括产品经理,负责设计出高性能,低耦合,高可扩展性的技术方案;
● 负责部分系统架构设计工作,与其他开发人员沟通设计。