工作职责:
岗位职责:
1、 参与公司业务需求的分析和设计工作;
2、负责软件功能的设计、编码、单元测试工作;
3、新人指导及Code Review,技术难题研究,提升团队技术水平。
任职资格:
任职要求:
1、 本科或以上学历,计算机相关专业,1年以上Java开发经验;
2、Java基础扎实,精通多线程模型及异步网络编程,深度理解io、集合等基础框架;
3、熟练掌握各类常用数据结构和相关算法;
4、熟练使用SpringBoot、SpringCloud等Spring技术栈,熟悉项目构建相关技术,如:Gradle/Maven/Jenkins等;
5、熟悉分布式消息队列(Kafka、RabbitMQ等),分布式缓存(Redis、Memcached),zookeeper等;
6、掌握Mysql数据库的开发、配置、管理、调试,熟练掌握SQL查询优化;
7、 有微服务开发经验,对消息服务,负载均衡,高可用等机制有深刻的理解;
8、学习能力强,具备较强的需求分析和设计能力,参与过需求的分析和设计过程。