职责:
1.根据产品经理的需求文档,编写概要设计,进行业务系统的设计与开发;
2.根据需要,对公司使用的开源框架进行二次开发;
3.指导新人/初级开发工程师进行业务开发;
4.保障所负责系统的高性能,高可用,拓展性,安全性。
任职要求:
1.熟练运用 Java 进行开发。对 JVM、 GC 、线程安全等有较深的理解;
2.熟练运用 Spring , Spring MVC , MyBatis 进行 web 开发。了解常用框架的底层实现;
3.熟练使用 MySQL/Oracle 以及进行 SQL 调优,对数据库索引、锁有较深入的理解;
4.熟练使用 Redis 等缓存服务;
5.熟练使用 RabbitMQ/RocketMQ 等消息中间件;
6.有 Spring Boot , Spring Cloud , Lucene/SolrCloud 实际开发经验者优先;
7.能基于开源框架进行二次开发者优先;
8.良好的逻辑思维能力,熟悉业务抽象和数据模型设计。能够独立负责单个系统的设计与开发,具有独立解决线上复杂问题的能力;
9.责任心强,有良好的团队意识和团队合作精神,有较强的沟通能力;
因篇幅问题不能全部显示,请点此查看更多更全内容