岗位职责:
石化盈科项目开发
1、参与公司Java项目的开发和维护,根据需求进行系统设计、编码和测试等工作;
2、根据开发流程,完成代码编写、代码审查、单元测试、集成测试等环节;
3、与产品经理、UI设计师、测试工程师等团队成员协作,完成项目的开发任务; 4、根据公司要求,遵守开发规范,提高代码质量,保障系统稳定性;
5、不断学习和掌握Java领域的新技术、新框架,保持技术更新和创新意识;
6、根据工作需要,进行相关的文档编写和记录,及时反馈工作进度和问题解决情况。
7、编写相关的技术文档。
岗位要求:
1、本科以上学历,计算机相关专业,6年以上 Java B/S相关项目开发设计经验参与过至少2个平台类软件或大型应用类软件项目的开发过程。能够完成模块级数据库设计,独立完成代码逻辑;
2、了解企业大型软件技术体系架构;了解Java设计模式; 熟练使用软件分析、设计和开发的方法与工具;
3、熟练掌握MySQL、SQL Server、Oracle;了解达梦、神通、人大金仓或类似SQL语法的关系型数据库;有国产数据库技术(在国家国产数据库名录中的)经验者优先;有数据库优化经验者优先
4、熟练掌握java缓存技术、消息队列技术、NoSQL存储、搜索引擎、工作流引擎、多线程技术等任意三种以上;
5、熟练掌握Spring、Spring MVC、Spring Boot、Mybatis等框架技术;有Spring Cloud架构开发经验者优先(至少1年以上)
6、熟悉HTML、Ajax、JavaScript、JQuery等前端技术;
7、熟练使用Web Service、RESTful API等技术进行接口编程。参与过大型项目之间的相互集成开发;
8、熟练掌握Java项目的部署,熟悉k8s,docker部署,性能调优技术;熟练使用Linux相关操作命令;有分布式系统开发经验;
9、熟练使用主流开发工具,优化工具,团队工具、数据库客户端工具;
10、了解GPT-4编程工具或插件;
11、具备良好的沟通能力和学习能力。