【岗位职责】1、根据业务需求进行沟通、设计、开发等工作。确保任务完成时间,质量及性能。 2、负责技术选型,搭建开发框架、封装公共组件。 3、根据项目架构,建立对应CI/CD流程。 4、积极参与技术分享和交流。 【任职资格】1、3年以上Java开发经验,Java基础扎实,熟悉多线程编程,熟悉JVM,包括内存模型、类加载机制以及性能优化; 2、深入理解分布式软件架构思想,熟悉面向对象思想和开发过程,熟悉相关建模工具;3、熟练掌握常见框架,如SpringMVC、SpringBoot、MyBatis、Dubbo等框架;4、了解RocketMQ,kafka等消息队列;5、熟练掌握 MySQL,Oracle 应用开发、数据库原理,有高可用、可扩展性、调优实战经验; 6、熟悉分布式架构相关设计与技术能力,如微服务、领域驱动设计、容器化、分布式缓存、RPC等; 7、对部分 Java技术有深入研究,研究过优秀开源软件的源码并有心得者优先。