职位描述
一、岗位职责
1.公司项目驻场
根据公司安排前往项目办公地点驻场办公,代表公司开展具体项目技术工作,并接受公司和项甲方的工作指派和其它相关管理。
2.参与系统功能开发与维护
根据项目需求,使用Java语言完成模块的设计、编码和单元测试工作。包括接口开发、数据处理、服务调用等具体功能,并对所负责模块的线上问题进行及时响应和修复。
3.配合完成系统集成与联调
与前端开发人员协作,提供RESTful API接口并确保数据格式(如JSON)正确传输;与后端其他服务模块对接,完成微服务之间的通信调试,解决跨服务调用中的异常、超时、数据一致性等问题;参与数据库表结构设计讨论,协助DBA或架构师完成SQL优化及索引调整。
4.编写相关技术文档
撰写详细设计文档、接口说明文档以及模块使用手册,确保内容准确、条理清晰,便于团队成员查阅和后续维护。
二、任职要求
1.学历与专业背景要求
计算机科学与技术、软件工程等相关专业,本科及以上学历。3-5年java研发工程师工作经验。
2.编程语言与开发能力
熟练掌握Java语言,理解面向对象编程思想,能够运用封装、继承、多态等特性构建清晰的类结构;熟悉集合框架(List/Set/Map)、IO流、反射、泛型等常用API。
3.主流框架掌握情况
掌握Spring、Spring MVC、Spring Boot等框架的核心概念,能够独立搭建基于Spring Boot的Web应用;熟悉依赖注入、AOP切面编程的应用场景;了解MyBatis或Hibernate ORM框架的基本配置与SQL映射文件编写方法,能完成增删改查操作及动态SQL处理。
4.数据库技能要求
熟悉MySQL关系型数据库,掌握DDL/DML语句编写,能完成表创建、索引设置、连接查询等常规操作;具备一定的SQL性能分析能力,能通过执行计划判断慢查询成因。
5.前端技能要求
掌握现代Web前端开发技术体系,熟练使用HTML5语义化标签、CSS3布局(Flexbox、Grid)、响应式设计与浏览器兼容性处理。熟练使用主流前端框架Vue.js或React进行组件化开发。能够完成前端工程化搭建与打包性能优化。熟悉前后端分离架构下的接口联调流程。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕