职位详情

Java开发工程师(高级)
15-25K
上海 徐汇区
5-10年
本科
职位详情
Java
后端开发
分布式技术
招聘职位:java 开发工程师(高级) 职位描述: 1、参与项目需求分析和设计,对项目开发工作提出解决方案; 2、负责程序开发工作,有良好的编码习惯; 3、研究项目技术细节,编写相应的说明书; 4、参与程序代码单元测试、上线、维护工作。 任职要求: 1、计算机或相关专业,本科及以上学历,至少 5 年 实际项目开发经验;参加过大型项目开发,有 SaaS,PaaS,用户中心等系统开发经验的优先; 2、掌握 Java 基础,熟悉常用类库。理解 Java web 中的 servlet,jsp,freemarker,thymeleaf 等模板,了解 Spring、Spring Boot、Spring Cloud、SpringMVC、Mybatis、JPA、Dubbo 等主流框架对 java web 的封装原理; 3、理解 java 中较为高级的特性,如反射,动态代理,JVM,内存模型,多线程等等。了解设计模式,熟练使用框架,对遇到的 bug,能够借助日志和搜索引擎分析出问题的原因; 4、理解 java 分布式架构,微服务架构,了解其与集中式架构的区别,并能保证分布式代码质量。熟练使用各个中间件如 nginx,redis,mq,zookeeper 等等,并了解其工作原理和使用场景; 5、有 ORACLE、MYSQL、H2,HBase 等数据库开发经验,有较强的 SQL 编写能力; 6、熟悉版本管理流程,熟悉 Git/SVN 至少一种版本管理工具; 7、熟悉 Jetty/JBoss/Tomcat 等主流 J2EE 应用服务;熟悉 linux 操作命令; 8、熟悉 Maven/Gradle/Ant 等项目管理工具; 9、熟悉常用的通信协议,并能说出其中原理; 10、熟悉多种服务端开发语言优先考虑; 11、对技术有强烈的兴趣,具备技术前瞻性,喜欢钻研,具有良好的学习能力和技术实现能力,工作主动性强,有责任心,注重团队合作,愿意从事系统研发工作领域。 12、有Groovy/Grails开发经验优先;
收起
上海环籁网络科技有限公司
上海市 · 游戏
A级纳税人
小微企业