java开发
1.3-1.5万元/月岗位要求:
1.具备5年以上实际项目开发经验,主导或参与过不少于5个基于Java技术栈的项目开发工作;
2.精通Java编程语言,熟练掌握核心语法、面向对象编程(OOP)、异常处理机制及多线程编程技术;具备扎实的面向对象设计能力,遵循良好的编码规范与编程习惯;
3.熟悉主流Java后端框架,如SpringFramework、SpringBoot、SpringMVC、MybatisPlus等;了解常用软件设计模式,如单例、工厂、观察者模式等,并能在实际项目中合理运用以解决工程问题;
4.掌握常见安全风险(如SQL注入、跨站脚本攻击)及其防范手段,具备编写安全可靠代码的能力;
5.熟悉关系型数据库(如MySQL、Oracle、PostgreSQL)和非关系型数据库(如MongoDB、Redis)的基本操作,具备数据库设计与性能优化能力;熟悉Redis、RabbitMQ、Kafka、Elasticsearch、MongoDB等常用中间件技术;
6.能够独立设计并开发高性能Web应用系统,涵盖HTTP请求处理、会话管理、安全认证等功能;能够按照RESTful架构规范设计API接口,包括URL结构、HTTP方法使用、数据格式定义等;
7.理解缓存技术(如Redis、Memcached)的工作原理与适用场景,能够在系统中有效应用缓存提升性能;了解分布式系统的设计理念与实现难点,具备分布式组件开发经验者优先,有高并发系统开发背景者更佳;
8.熟练使用Git等版本控制工具,可完成代码提交、分支合并、冲突解决等操作;了解持续集成(CI)与持续交付(CD)流程及相关工具,能配置自动化构建、测试与部署任务;了解Docker、Kubernetes等容器化技术的基本原理与应用场景,具备应用容器化部署能力;
9.有燃气行业相关系统开发经验者优先考虑;具备电商平台类项目开发经历者优先录用;
10.具备良好的沟通协作能力,团队意识强,文档撰写能力强,热爱技术研发工作,能适应高强度工作压力。
岗位职责:
1.负责基于Java技术体系的后端微服务系统的设计与开发工作。
2.承担项目各功能模块的后端实现任务,包括但不限于多平台数据对接、拼单业务逻辑优化、移动端功能扩展等。
3.编写单元测试、集成测试及端到端测试用例,执行调试与问题排查,保障后端服务的稳定性与可靠性。
4.落实后端系统的安全防护措施,涵盖数据加密、身份验证、权限控制以及抵御XSS、SQL注入等常见攻击方式。
5.负责从开发至上线初期的全流程技术支持,包括问题修复、系统集成测试、系统切换实施等相关工作。