岗位职责:
1. 负责公司项目的开发与维护,编写高质量的代码;
2. 参与项目需求分析与设计,提供技术方案;
3. 带领团队完成项目开发任务,对团队进行技术指导。
岗位要求:
1. 大专及以上学历,计算机相关专业;具备5-10年JAVA开发工作经验;具备抗压能力、良好的团队协作和沟通能力。
2.精通Java基础:数据结构、集合、I/O、线程、设计模式、JVM、GC;
3.具备三年及以上 SpringBoot 工作经验,以及 SpringCloud 工作经验;
4.熟练使用 MySQL/PostgreSQL/Oracle 之一,及非关系型数据库 Redis/MongoDB 之一;
5.掌握多种中间件:RabbitMQ/Kafka/ElasticSearch/Nacos/Sentinel/Zipkin/Skywalking等;
6.具备三年及以上 Linux 系统工作经验,能编写Shell/Python脚本;
7.熟练使用Docker,了解K8s、KVM、OpenStack;
8.具备一定的架构思想,如分布式、集群、负载均衡和高可用等;
9.有数据迁移及大数据经验优先考虑。