职位详情
Java开发工程师
1-1.5万
上海沁诚信息科技有限公司
上海
3-5年
本科
10-09
工作地址

飞雕国际大厦2108

职位描述

一、 岗位要求 (Job Requirements)

· 独立需求分析与设计:

· 能够独立承接业务功能模块的需求,与产品经理、业务方进行有效沟通,深入理解业务逻辑。

· 具备独立进行功能模块的详细设计能力,包括系统架构设计、数据库设计、接口设计,并能输出清晰的设计文档。

· 能够对技术方案进行选型、评估和决策,确保设计的合理性、可扩展性和可维护性。

· 项目全流程参与:

· 拥有3-5年Java后端开发经验,完整参与过大型项目的开发流程,包括需求分析、系统设计、编码实现、测试联调、部署上线和后期维护。

· 具备项目难点和技术攻关的经验,能有效解决开发过程中的复杂技术问题。

二、 技能要求 (Skills Requirements)

· 核心Java技术:

· 精通Java编程语言,深入理解JVM原理、多线程、并发编程、集合框架、IO等核心技术。

· 熟练掌握主流框架,如Spring Boot、Spring Cloud、MyBatis等,并理解其底层原理。

· 分布式与高并发:

· 熟悉分布式系统设计原则,具备高并发、高性能、高可用系统的设计和开发经验。

· 熟练使用分布式中间件,如:

· 消息队列:Kafka, RabbitMQ, RocketMQ

· 分布式缓存:Redis, Memcached

· 分布式协调:Zookeeper, Nacos

· 微服务治理:Dubbo, Spring Cloud Alibaba

· 数据库与存储:

· 精通MySQL等关系型数据库,具备SQL调优、索引优化、分库分表等实战经验。

· 了解NoSQL数据库,如MongoDB, Elasticsearch, HBase等,并能在合适场景应用。

· DevOps与工具:

· 熟悉Linux操作系统,掌握常用命令。

· 熟练使用Git进行版本控制。

· 了解Docker、Kubernetes等容器化技术。

· 熟悉CI/CD流程,了解Jenkins等自动化构建部署工具。

· 架构与性能:

· 熟悉常用设计模式,并能在项目中合理应用。

· 具备系统性能调优能力,能对代码、数据库、JVM进行性能分析和优化。

· 了解常见的系统安全防护措施。

· AI相关技能(加分项):

· 了解Python基础,能阅读或编写简单的AI脚本。

· 了解主流AI应用框架,如langchain,spingAI等。

· 有使用OpenAI、文心一言、通义千问等大模型API的集成经验。

· 了解Prompt Engineering(提示工程)。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请