Java工程师-招聘要求

Java工程师-招聘要求工作职责: 1、负责后台系统的研发,及时解决项目涉及到的技术问题。 2、参与系统需求分析与设计,负责完成核心代码编写,接口规范制定3、参与后台服务性能效率优化岗位要求: 1、计算机相关专业毕业,有大数据高并发的处理经验,精通spring框架,阅读过spring源码,熟悉其事务机制 2、熟练应用Linux操作系统,熟悉GIT等版本管理软件3、掌握网站访问速度的各种优化方案,并提出优化方案更佳4、掌握…

大家好,又见面了,我是你们的朋友全栈君。工作职责: 


1、负责后台系统的研发,及时解决项目涉及到的技术问题。 


2、参与系统需求分析与设计,负责完成核心代码编写,接口规范制定


3、参与后台服务性能效率优化




岗位要求: 


1、计算机相关专业毕业,有大数据高并发的处理经验,精通spring框架,阅读过spring源码,熟悉其事务机制 


2、熟练应用Linux操作系统,熟悉GIT等版本管理软件


3、掌握网站访问速度的各种优化方案,并提出优化方案更佳


4、掌握Spring、SpringMVC、mybatis、Redis、JavaScript、CSS3、XML、AJAX等知识,能够灵活运用


5、熟悉软件设计流程和软件工程规范,具备编写良好而规范的设计和技术文档的能力


6、熟悉Oracle、sql server、mysql等大型数据库一种或多种,熟练编写SQL语句及sql优化


7、对技术有激情,喜欢钻研,能快速接受和掌握新技术,有较强的独立、主动的学习能力,良好的沟通表达能力和团队协作能力。




中级 


1. 有良好的编码习惯及严谨的逻辑思维


2. 具备数据库使用的基本知识:事务,索引,熟悉SQL语法,有初步的数据库建模知识


3. 熟练掌握 Spring + Spring MVC,JQuery ,Mybatis 基本框架的使用


4. 理解同步与异步的使用场景;了解悲观锁、乐观锁,并知道其区别与优缺点


5. 理解redis缓存,MQ,任务调度(Worker)使用场景,能够使用以上工具完成编码任务


6. 了解Mysql的特点,能够正确的使用mysql索引


7. 掌握常见SQL的优化技巧


8. 准确理解事务基本原理并能正确使用


9. 理解面向对象的设计思想,了解常见的设计模式的使用场景


10. 掌握单元测试的使用方法并在项目中熟练使用


11. 熟练使用GIT代码管理工具。


职责描述:


1.参与需求沟通方案确认


2.参与项目与需求的研发、自测




高级


在中级基础上需具备以下要求:


1. 对 Spring + Spring MVC,JQuery,Mybatis 基本框架有丰富的使用经验


2. 数据建模经验丰富,能够独立完成单个项目的数据建模工作


3. 能够跟踪诊断典型的线上问题


4. 对多线程、事务有深刻的认识和丰富的使用实战经验;对高并发方案有自己的见解


5. 掌握领域建模的理论与方法,并有实际项目建模经验 


职责描述:


1.参与架构设计、方案讨论和技术调研;


2.编写相应的概要设计、详细设计等文档;


3.负责系统框架和核心代码开发;


4.参与日常开发和测试工作,解决开发中的技术问题;

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/157141.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 【微信开放平台】微信第三方扫码登录(亲测可用)「建议收藏」

    【微信开放平台】微信第三方扫码登录(亲测可用)「建议收藏」开放平台需要企业认证才能注册,正好这次公司提供了一个账号,调通以后,就顺便写一篇博客吧。公众平台与开放平台的区别微信开放平台主要面对移动应用/网站应用开发者,为其提供微信登录、分享、支付等相关权限和服务。微信公众平台微信公众平台用于管理、开放微信公众号(包括订阅号、服务号、企业号),简单的说就是微信公众号的后台运营、管理系统。这里想吐槽一下,微信基本注册全都要邮箱,公众号一…

  • css3 transition用法(很详细)

    css3 transition用法(很详细)解释transition(CSS属性)是transition-property,transition-duration,transition-timing-function和transition-delay的一个简写属性。transition可以为一个元素在不同状态之间切换的时候定义不同的过渡效果。以下是属性解释。值描述transition-property指定CSS属性的name,transition效果transition-durationtransit

  • mac redis安装_如何启动redis

    mac redis安装_如何启动redisMac安装Redis,原来就是这么简单_MarkJava-CSDN博客_mac安装redis注意:安装brew之前需要切换到普通用户,命令为su用户名。如果在root用户模式下安装报错

  • java中数组转成list_java数组转json

    java中数组转成list_java数组转jsonJava数组转List的几种方法一、Arrays.asList二、Collections.addAll三、Arrays.stream(arr).collect(Collectors.toList())本文提供了几种Java中常用的数组转List的方法一、Arrays.asList//Array转ListString[]arr={“a”,”b”,”c”};List<String>list=Arrays.asList(arr);System.out.println

  • 移动端开发框架

    移动端开发框架总体概述现在比较流行的移动APP开发框架有以下六种:网页、混合、渐进、原生、桥接、自绘。前三种体验与Web的体验相似,后三种与原生APP的体验相似。这六种框架形式,都有自己适用的范围。无所谓好坏,适用就是好。网页应用适用于传统网站APP化,比如淘宝、京东,有大量WEB页面嵌入到APP中。混合应用适用于小成本应用开发,全部代码都基于Web,好处是开发快速、成本低。渐进应用适用于高机会成本的场合,边下载边使用,能快速获取,快速体验。原生应用适用于大型和高体验要求的应用,能做出让人.

  • ntp服务器ntp协议时间戳,计算机的时钟(一):NTP 协议[通俗易懂]

    ntp服务器ntp协议时间戳,计算机的时钟(一):NTP 协议[通俗易懂]本系列文章主要介绍计算机系统中时钟的处理。主要内容包含NTP,Lamport逻辑时钟,向量时钟,TrueTime等。本文是第一篇,介绍NTP协议。电脑的时钟不知道你注意过没有,假如隔了好几天打开你的电脑,任务栏的时间依然是显示正确的,即使你的电脑没有联网,这是如何做到的?post-quartz.png计算机的主板上有一个石英晶体振荡器和一个纽扣电池。石英晶体振荡器的频率是32768Hz每秒。在通电…

    2022年10月12日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号