岗位职责:
1.负责产品架构设计与技术研发;
2.需求的分解细化,技术方案的制定与实施;
3.合理有效管理开发团队,带领团队高效完成开发任务与目标。
岗位要求:
1.5-7年以上java开发经验,熟知(Tomcat/jetty/nginx等)的配置和使用,熟练使用Linux操作系统,熟悉持续集成和发布流程。
2.熟练掌握Java语言:熟悉面向对象、多线程、反射;了解jvm调优、类加载、nio/aio、字节码增强等.
3.精通微服务开发框架Springcloud体系,例如Feign、Gateway、Nacos等,熟悉DDD建模;
4.精通Java技术栈:Spring体系、servlet系列容器、Mybatis、Springjpa、SpringBoot等;
5.熟悉Kubernetes(K8S)架构部署原理、Git代码管理工具等;
6.熟悉MySQL应用开发,了解数据库事务隔离级别、索引原理、性能调优,对NoSQL(Redis/Memcached/MongoDb)有研究;
7.至少带领10人以上的开发团队完成产品开发的项目管理经验,敬业,有教育培训行业经验。