java软件开发工程师(潍坊)
8000-12000元/月岗位职责:
1. 参与公司后端业务系统的需求梳理、架构设计及技术评审,完成核心功能的代码实现与单元测试,确保开发质量与进度。
2. 基于Java技术体系进行服务端开发,承担接口定义、数据库建模、业务流程开发,保障系统高效、稳定运行。
3. 参与微服务与分布式系统的构建与优化,推进服务划分、接口对接、性能提升及故障排查,增强系统并发处理与容错能力。
4. 协同测试与运维团队完成系统发布、缺陷修复与版本更新,确保项目按时上线并持续迭代。
5. 撰写规范的技术文档、开发指南与API说明,维护代码仓库及编码标准。
6. 关注主流Java生态与开源组件发展,结合实际业务开展技术预研与实践,持续改进系统架构与研发效率。
任职要求:
1. 计算机或相关专业大专及以上学历,具备1年以上Java后端开发经验,优秀应届生可酌情考虑。
2. 扎实掌握Java基础,熟悉集合框架、多线程编程、IO机制及JVM原理,熟练运用Spring Boot、Spring Cloud、MyBatis/MyBatis-Plus等主流框架。
3. 熟练使用MySQL、Redis等存储组件,掌握SQL调优、索引策略与缓存应用,具有数据库性能优化实践经验。
4. 了解RabbitMQ/RocketMQ、Elasticsearch、Docker、Linux基本操作等相关技术,有高并发、分布式系统开发背景者优先。
5. 熟悉Git、Maven/Gradle等开发工具,具备良好的编码习惯、面向对象设计思维与模块化开发意识。
6. 具备较强的故障定位与逻辑推理能力,拥有良好的协作精神、沟通表达与责任意识,能独立完成模块开发任务。
加分项:
1. 有大型制造类企业项目落地经验者优先。
2. 熟悉即时通讯类应用开发、云原生技术栈、Spring Cloud Alibaba、分布式事务处理、分库分表方案者优先。
3. 具备良好文档撰写能力与技术分享意愿,参与过开源项目贡献者优先。