【工作内容】- 精通 Java 语言,熟练掌握常用设计模式,具备扎实的数据结构和算法基础。- 熟悉 Spring、Spring Boot、MyBatis 等主流 Java 开发框架,并能熟练运用进行项目开发。- 熟练使用 MySQL、Oracle 等关系型数据库,具备良好的 SQL 编写能力,熟悉数据库索引优化和事务处理。- 了解常用的缓存技术,如 Redis,能进行简单的缓存配置和使用。- 熟悉常用的服务器中间件,如 Tomcat、Jetty,具备部署和维护经验。- 掌握前端基础知识,包括 HTML5、CSS3,能够编写结构清晰、样式美观的页面。- 熟悉 JavaScript 基本语法,了解常用的前端框架,如 Vue.js 或 React,能进行简单的前端交互开发。- 了解前端构建工具,如 Webpack,对前端工程化有初步认识。- 参与过至少一个大型项目的开发,对项目的架构设计、技术选型有一定的理解和实践经验。- 能够编写清晰、准确的技术文档,包括设计文档、开发文档、测试文档等,便于团队成员之间的协作和知识传承。【任职要求】- 具备 2 年及以上的 Java 开发经验,有完整的项目开发经验,能独立完成模块设计、编码和测试工作。- 本科及以上学历。- 熟练掌握 Java、Tomcat、C、MySQL、Redis、MyBatis、Oracle、Spring 等技术。- 具备良好的沟通能力和团队协作精神,能够与团队成员有效沟通,共同推进项目进展。- 有较强的学习能力和问题解决能力,能够快速掌握新技术,解决开发过程中遇到的问题。- 工作态度认真负责,注重代码质量,具备良好的代码规范和注释习惯。- 抗压能力强,在面对项目紧急交付期限、高强度工作任务时,能够保持良好的工作状态,有条不紊地推进工作,确保项目按时完成。- 自我驱动力强,主动关注行业最新动态和发展趋势,不断学习新知识、新技能,提升自身技术水平,主动寻求技术突破和创新,优化现有代码和项目流程。- 具备创新思维,在开发过程中,能够提出创新性的解决方案,优化现有系统架构和功能,提升系统性能和用户体验。