职位描述
Java技术:精通Java编程语言,熟练掌握Java核心技术,包括基础语法、面向对象的核心概念(封装、继承、多态)、Java的基本API、集合框架、IO流处理、多线程与并发编程等。能够熟练编写并发程序,使用synchronized、volatile、Thread类、Runnable接口等工具
框架使用:熟悉Spring、SpringMVC、SpringBoot、SpringCloud等主流框架,理解其核心原理如依赖注入、面向切面编程等,并能熟练配置和使用。此外,熟悉Hibernate或MyBatis作为数据访问层框架,了解Spring Boot和Spring Cloud等微服务架构相关技术
数据库技术:具备扎实的数据库使用经验,包括关系型数据库(如MySQL、Oracle)和非关系型数据库(如MongoDB、Redis)。能够进行数据库设计、编写复杂的SQL查询、优化查询性能。熟悉SQL语言,了解事务处理和数据库调优
前端技术:熟悉JSP、HTML、CSS、JavaScript等前端技术,掌握Vue、jQuery等前端框架。有基于WebGIS开发的经验优先
其他技术:熟悉多线程、缓存等技术,了解基础数据结构和算法。熟悉Linux基础命令,能够进行前后端应用的部署和基础运维工作。了解Hadoop相关组件(如HBase、Hive、HDFS)和消息队列(如Kafka)的使用优先
项目经验:具备3年以上Java软件开发经验,有实际的项目开发经验,能够承担业务功能点的设计和相关文档编写工作。有带领技术团队或参与大型项目开发的经验优先
综合素质:具备良好的问题分析能力、解决方案编写和讲解能力,具备设计思维和沟通能力。有强烈的责任心和良好的学习能力,能够严格遵循编码规范和工作流程
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕