稳定的大型项目。工作氛围好。
一、岗位职责
1、根据业务需求完成模块的设计、编码和单元测试工作;
2、负责关键模块开发,性能分析及改进,保证系统性能和稳定性;解决关键技术问题;
3、编写相关技术文档。
4、领导安排的其他工作。
二、岗位要求
1、专科学历及以上,计算机、信息类等相关专业,4年及以上Java开发工作经验。
2、具备扎实的 Java 基础知识,对 Java 面向对象,泛型,注解,异常机制,以及反射等知识了解清晰;
3、熟练掌握主流开源框架,如Spring、Spring MVC、SpringBoot、MyBatis、Hibernate等,熟悉Spring原理,熟悉分布式开发,
4、有过微服务架构实际开发经验,能带领团队进行项目框架向微服务架构转型,熟悉nacos,fengin,gateway,Sentinel等主流插件集群与高可用部署,以及深入学习微服务负载均衡,服务降级,服务熔断,服务限流原理;
6、熟悉MySQL存储引擎底层原理、熟悉事务实现原理和mvcc机制,具备数据库优化经验、能解决数据库死锁,亿万级表数据库数据迁移与备份实际经验。
7、熟悉消息队列的使用,如RabbitMQ、Kafka等,理解并能够运用kafka消息队列优先考虑;
8、熟悉git,maven的使用;熟悉操作linux环境;
9、熟悉jvm调优,有处理内存泄露经验,熟悉服务器cpu标高,线程死锁,线程不安全等异常问题,有高可用与高并发实际调优经验,熟悉MAT、Arthas、jmeter等工具;
10、熟悉linux命令以及基本的shell命令编程,熟悉各种插件安装并实现集群与高可用,有一定运维能力;
11、熟悉理解Redis 线程模型,掌握Redis的核心数据结构的使用场景,各种缓存高并发的使用场景与分布式锁使用场景,有过大量数据redis缓存经验。
12、对于高性能IO 通信模型以及相关开源组件Netty 等源码有过研究,了解Netty 线程模型,比如bio、aio、nio、多路复用(select、poll、epoll)、零拷贝
13、对开源框架springcloud、dubbo、zookeeper有实际应用经验,有大型系统的架构设计、系统分析、软件实现、性能优化、系统安全等经验,具有大数据量和高并发产品开发经验。
拉勾安全提示