职位描述
岗位职责:
一、项目开发与设计
1、负责业务需求的功能设计和开发。
2、参与系统架构的设计,负责模块的开发和维护。
3、编写高质量的代码,确保代码的可维护性、可读性和扩展性。
4、解决开发过程中的技术问题,并提供技术支持。
二、技术选型与实现
1、熟悉并掌握Java编程语言,以及对Spring、Spring Cloud、MyBatis等框架的深入理解。
2、负责微服务框架Spring Cloud的应用及其原理。
3、熟悉分布式架构,对分布式系统的性能、质量、扩展性与前瞻性负责。
三、团队协作与沟通
1、与团队紧密合作,确保产品的稳定性和高可用性。
2、具备良好的沟通和团队协作能力,能够有效与团队成员沟通技术解决方案。
四、文档与报告
1、编写并优化软件功能规格说明书和系统文档。
2、定期编写技术报告,提出技术和流程优化建议。
3、参与团队技术分享和培训。
五、工具使用
1、熟练使用SVN、Git、Maven、Junit等开发过程工具。
2、熟练使用Eclipse或IDEA等开发工具进行代码编写和调试。
岗位要求:
一、教育背景与技能
1、计算机相关专业本科及以上学历。
2、熟练掌握Java基础知识,包括javase、多线程、并发编程、泛型、Java8新特性等。
二、专业知识
1、熟悉计算机网络、操作系统、数据结构和算法。
2、熟练使用SpringBoot、SpringCloud Alibaba、Dubbo、Mybatis-Plus、xxl-job等业界主流微服务框架,熟悉常用Linux操作命令;
三、数据库与中间件
熟练使用Redis、Mysql、MySQL、OSS、ES、Solr、Nacos、RocketMQ等云原生架构进行业务系统开发。
四、项目经验与技能
1、至少参与过一个项目的全生命周期;
2、良好的产品意识和团队协作能力,能够推动项目进展和优化产品。
3、逻辑思维能力清晰(会画ER图、接口流程图等),语言表达能力较强,有较强的逻辑抽练能力,责任感强;
4、参与后端需求评审、技术方案设计,持续优化用户体验,保证系统稳定性和兼容性;
五、软技能
1、对人工智能大模型有认知。
2、良好的沟通和表达能力。
3、较强的责任心和时间观念。
4、能够独立解决问题,具备较好的技术自学能力。
5、完成领导交办的其他事务。
公司福利:
1、入职购买五险一金,补充商业医疗保险;
2、享有全勤奖、绩效奖金、年底奖金等;
3、免费享有年度员工体检、员工服装、生日礼金及其他节假日福利;
4、实行行政班,每天工作7.5小时:上午9:00-12:00;下午1:00-5:30;周末双休;
5、工作日午餐补贴(按每月出勤天数计算发放,上海标准为35元/日);
6、除国家法定年假外,春节享有12天超长带薪假期等;
7、公司组织丰富多彩的文化活动,如年会文艺汇演、羽毛球活动、旅游等。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕