职位描述
工作职责
1. 负责公司相关软件开发,完成软件系统架构设计. 分析及核心代码的实现工作;
2. 负责团队技术攻坚,分析并解决软件开发过程中的问题;
3. 负责技术研究,基础架构设计. 演进和推进工作;
4. 参与产品需求讨论,能深入思考需求本质,提出专业性的优化建议;
岗位要求
1. 具有8年以上开发经验,3年以上从事软件架构设计工作经验;
2. 具备互联网相关的系统架构设计与开发经验,精通常用的设计模式;
3. 有扎实的Java基础, JVM. Java多线程. 并发以及网络通信的经验,精通SpringBoot. SpringCloud系列等主流开源框架技术,对微服务框架服务治理有深刻的理解,需要有实际微服务架构上线项目经验;
4. 精通Dubbo. RabbitMQ. Kafka. Zookeeper等流行的分布式系统及其架构;
5. 熟悉关系型数据库MySQL. Oracle等,并有3年以上数据库开发经验,丰富的数据库调优. SQL优化经验;熟悉NoSQL存储,Redis. MongoDB等;
6. 熟悉容器相关技术:Docker. Kubernetes. Mesos等,精通Tomcat. JBoss. Apache各种服务容器;精通大数据量. 高并发. 高可用系统的设计开发经验
【加分项】
1. 有大型to B业务的研发经验。
2. 有大型架构实践经验。
3. 有开源项目或积极为开源社区共享代码。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕