中级Java开发工程师

岗位职责;

1.负责服务器端应用程序的开发、维护、优化等工作,参与项目数据库设计,确保数据库的安全、稳定与可扩展性等。

2.熟练掌握至少一种后端开发语言,如Java(必须)、Python、PHP、NodeJS等,并能够使用相应的框架和工具进行高效开发。

3.具备良好的编码习惯与文档撰写能力,参与软件需求与设计,并编写清晰的功能模块文档。

4.负责具体业务逻辑编写以及各种业务需求的接口开发与维护,与前端人员协作,保证前后端接口的对接。

5.参与后端服务技术的选型、实现以及技术难题攻克,持续优化后端系统性能,以及技术研究与创新。

6.根据开发进度与任务分配,完成软件后端相应模块的设计、开发,以及分析并解决软件开发过程中出现的问题。

岗位要求:

1.计算机相关专业,本科及以上学历,3年以上的Java互联网相关工作,至少有3个以上项目开发经验。

2.熟练掌握Java基本语法、面向对象相关技术框架,包括但不限于SpringMVC、SpringBoot等。熟悉分布式、微服务架构,如SpringCloud、SpringCloudAlibaba、Dubbo等微服务架构及其相关组件,如Nacos、Seata、Gateway、RocketMQ、Sentinel、OpenFeign等。

3.熟悉数据库开发和优化,如MySQL、Oracle等关系型数据库,以及NoSQL数据库如Redis等。掌握相关的ORM框架,如JPA、Mybatis(Mybatis-Plus、Mybatis-flex)等。

4.熟悉IO、多线程、集合等,对JVM有一定的了解。熟悉常用的构建工具,如Maven,以及版本管理工具,如Git与SVN。熟悉常用的中间件,如Kafka、RocketMQ等。

5.熟悉网络应用通信如Netty、Websocket等技术。

6.熟悉Linux下的开发部署与维护。

7.对前端技术有浓厚的兴趣,具备持续学习和研究新技术的能力。

8.熟悉软件开发流程,有一定的逻辑思维、分析和解决问题的能力。

9.具备良好的沟通能力和团队开发精神,能够承当压力。

公司地点:厦门信义国际中心802

公司简介:

职位发布者:曾

厦门数字原智能科技有限公司

融资阶段:不需要融资

公司规模:20~99人

相似职位: