8000-15000元
建外SOHO西区-17号楼
1.拥有至少5年及以上的实际项目经验,参与过不少于3个基于Java开发相关项目;
2.精通 Java 编程语言,包括核心语法、面向对象编程(OOP)、异常处理、多线程编程等;具备良好的面向对象设计和编程能力,良好的编码习惯和代码规范意识;
3.熟悉流行的 Java 后端开发框架,如包括但不限于Spring Framework、Spring Boot、Spring MVC、Mybatis Plus等;熟悉常见的软件设计模式,如单例模式、工厂模式、观察者模式等,能够在项目中应用设计模式解决问题;
4.了解常见的安全漏洞(如SQL 注入、跨站脚本攻击)以及防御措施,能够编写安全的代码。
5.熟悉关系型数据库数据库(如MySQL、Oracle、PostgreSQL)和非关系型数据库(如MongoDB、Redis)的基本操作,以及数据库设计和优化;熟悉包括但不限于Redis、RabbitMQ、Kafka、 Elasticsearch、MongoDB等主流中间件;
6.能够设计和开发高性能的 Web 应用程序,包括处理 HTTP 请求、会话管理、安全认证等;能够设计和开发符合 RESTful 架构风格的 API,包括 URL 设计、HTTP 方法选择、数据格式等;
7.了解缓存技术(如Redis、Memcached)的原理和应用场景,能够在系统中合理地使用缓存来提高性能;了解分布式系统的设计原则和挑战,能够设计和开发分布式系统组件,有高并发项目开发经验优先考虑;
8.能熟练使用版本控制系统(如Git),能够进行代码管理、合并分支、解决代码冲突等;了解持续集成(CI)和持续交付(CD)的概念和工具,能够配置自动化构建、测试和部署流程;了解容器化技术(如Docker、Kubernetes)的基本原理和使用方法,能够将应用程序容器化并进行部署;具备基于spring cloud或者云原生(Istio)开发微服务的能力,能够设计和开发基于微服务的应用程序;
9.良好的沟通能力和团队合作能力,优秀的文档编写能力,热爱技术,能够承受较大压力。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕