职位详情

JAVA开发工程师

佛山
先生
职位关键词

投递时间:

职位描述:
岗位职责: 1.项目开发:负责系统技术方案的设计、开发等工作,参与公司核心项目的研发工作,确保按时保质保量完成项目经理分配的工作任务。2.需求分析和设计:参与软件项目的详细设计、编码和内部测试的实施,对小型软件项目兼任系统分析、设计工作;参与软件模块、数据库的设计,解决产品开发中遇到的各种问题。3.代码编写和测试:负责产品核心模块的代码编写和测试,包括单元测试、集成测试和功能测试等,确保代码质量和系统稳定性。4.技术攻关和问题解决:负责项目开发过程中的技术攻关及解决运行中出现的技术问题,对现有产品和系统进行开发和优化,确保系统的可用性、稳定性和可扩展性。5.团队协作和沟通:与其他团队成员(如产品经理、UI/UX设计师、数据库管理员等)协同工作,确保产品研发工作的质量和进度;参与需求分析和功能设计,指导设计、实现及部署工作。6.文档编写和维护:负责相关技术文档的编写,如设计文档、测试文档等,确保技术资料的完整性和可维护性。 岗位要求: 1.具备3年及以上一线开发经验,具备良好的沟通和口头及书面表达能力;良好的学习能力及较强的团队精神;2.JAVA基础知识扎实,熟悉JDK核心API,如IO、并发、集合等,精通面向对象方法概念、方法,对设计模式有一定了解,可以在开发中使用设计模式方法,熟悉AI及大数据处理技术;3.精通Javaweb开发,熟悉MVC模式及技术框架(Spring、Springboot、SpringMVC、SpringCloud、Mybatis)、类库以及组件,深入了解底层实现原理;4.熟练使用LINUX、KylinOs操作系统及系统相关命令,及相关开源及国产中间安装部署调优等经验,有其他脚本(如python等)开发经验更佳;5.熟悉常用的数据结构和算法,熟悉Internet基本协议(如TCP/IP、HTTP等)内容及相关应用;6.良好的软件工程意识,熟悉常用的软件工程工具(如Jenkins、Git、Maven、禅道);7.有大型网站开发经验,熟悉分布式、缓存、消息、搜索等机制,能对分布式常用技术进行合理应用,解决问题;并有丰富的大规模互联网系统产品的研发,上线,维护经验;8.熟悉Oracle、mysql、postgresql、Gbase、达梦、金仓、Redis等结构及非结构数据库;对数据库及SQL性能调优有一定的经验;熟悉Tomcat、Undertow、nginx、TongWeb、TongHttpServer等中间件的安装部署及调优。9.责任心强、学习能力强,具备良好的沟通技能;有团队合作能力和抗压能力。10.硕士研究生及以上学历优先。
为你推荐