职位详情
JAVA软件开发工程师 (上海/南通)
8000-15000元
国药医工(山东)医学技术有限公司
上海
3-5年
本科
12-17
工作地址

新杨湾科创园B区B2栋

职位描述

应国企改革要求,本岗位为劳务外包用工,公司将按规定保障员工薪酬、职业发展等合法权益,与正式用工权益无差异。

岗位职责

1. 参与开发项目的需求分析与设计,依据项目规划独立完成模块开发任务,保障代码质量与开发进度。

2. 负责编写高效、可维护的 Java 后端代码,实现核心业务逻辑,与前端团队、测试团队紧密协作,完成系统联调与测试工作。

3. 参与现有系统的优化与维护,解决开发过程中的技术难题,提升系统性能与稳定性。

4. 参与数据库设计与优化,负责 SQL 语句的编写与调优,确保数据存储的高效性与安全性。

5. 撰写设计文档、接口文档、开发日志等技术文档,为团队提供清晰的技术支持与知识共享。

任职要求

1. 学历:专科及以上。

2. 工作经验:3-5 年 Java 应用开发经验,拥有完整的项目开发周期经验,熟悉需求分析、设计、编码、测试、部署、维护等软件开发全流程。

3. 项目经历:至少参与过 2 个以上中型及以上规模的 Java 项目开发,熟悉敏捷开发模式,能在快速迭代的团队环境中高效工作。

4. 具备较强的责任心与抗压能力,可在紧张的项目周期中合理安排时间,确保项目按时交付。

5. 技能要求

1) 精通 Java 编程语言,熟练掌握 JavaSE 核心 API,深入理解多线程、并发编程、JVM 原理等基础知识;熟练使用 Spring 全家桶(Spring Boot、Spring Cloud、Spring MVC、Spring Data 等)、MyBatis、Hibernate 等主流框架和 ORM 工具;

2) 熟悉 MySQL、Oracle 等关系型数据库,掌握数据库设计、索引优化、事务处理等技术,有 Sharding-JDBC、MyCat 等分布式数据库使用经验者优先;熟悉 Redis、Memcached 等缓存技术,RabbitMQ、Kafka、RocketMQ 等消息中间件,以及 Dubbo、gRPC 等分布式服务框架。

3) 工具与环境:熟练使用 Git 进行版本控制,熟悉 Maven/Gradle 构建工具,能完成项目依赖管理与构建部署;掌握 IDEA、Postman、Jmeter、VisualVM 等常用开发工具与调试工具。

4) 工具与环境:熟练使用 Git 进行版本控制,熟悉 Maven/Gradle 构建工具,能完成项目依赖管理与构建部署;掌握 IDEA、Postman、Jmeter、VisualVM 等常用开发工具与调试工具。

5) 其他技能:掌握 RESTful API 设计规范,熟悉 HTTP 协议、JSON/XML 数据格式,能设计和开发高效接口;了解工厂模式、单例模式、代理模式、策略模式等设计模式,并能在实际开发中合理运用。

6. 能力要求

1) 具备独立分析和解决问题的能力,遇到技术难题时能通过查阅资料、调试代码等方式快速定位并解决。

2) 拥有良好的团队协作能力与沟通能力,能与团队成员、产品经理、测试人员等有效沟通,共同推进项目进展。

3) 具备较强的学习能力与自我驱动力,能快速掌握新技术、新框架,适应不断变化的技术需求与项目环境。

4) 逻辑思维严谨,拥有良好的编码习惯,注重代码质量与可维护性,能编写规范、清晰、易读的代码。

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

立即申请