职位描述:
1、负责参与核心模块的设计、开发和维护。
2、与团队合作,设计并实现高效、可扩展和稳定的SAAS系统。
3、对项目全周期持有责任,确保交付高质量的产品。
4、深入研究并优化系统性能。
岗位要求:
1、拥有5年或以上Java开发经验。
2、深入了解Java编程及其相关技术栈,熟练掌握Java 8及以上版本的高级特性。
3、熟练掌握面向对象软件分析、设计模式,分层思想等。有分布式、集群、高并发、高负载、高可用系统、幂等设计等相关开发经验;具备规范化开发文档写作能力。
4、熟悉Java生态系统中的框架,如Springboot和mybatis。
5、拥有分布式系统和微服务架构设计、开发经验,了解相关组件原理。
6、熟悉并了解常用中间件,如rocketmq、activemq、redis等。
7、具备丰富的性能优化经验,包括但不限于代码、数据库和系统层面。
8、具备持续学习和自我驱动的能力,能够迅速适应技术变革;对项目的成功持有强烈的责任心。
加分项:
曾参与复杂项目,如供应链、金融、ERP等。
熟悉常用算法。
具备大数据处理和应用经验。