JAVA开发工程师
介绍
一名沪漂JAVA程序员
技能
后端相关
- 熟悉 J2EE,掌握 B/S 结构开发基础,熟练应用 SpringMVC、MyBatis 等后端开发框架,熟练使用 SpringBoot, springCloud,Zookeeper 微服务开发技术
- 熟悉 MVC 开发模式,REST 的服务,良好的代码风格以及 IOC/DI、OOP、AOP、高内聚、低耦合等编程思想与设计模式,熟悉 RabbitMQ 消息中间件
- 熟练使用 Linux 基本命令行,拥有独立部署应用服务器软件和应用系统的能力
- 熟练使用 Eclipse、IDEA 等开发工具,Maven 项目构建,使用 Svn,Git 版本控制工具,熟悉Jenkins 自动化部署,单独搭建 solr 搜索引擎服务器,fastDFS 分布式文件系统
- 熟悉 MySQL、redis 数据库,了解 Oracle 数据库,熟悉应用服务器软件 Tomcat 等容器配置和部署,能够使用 PowerDesigner 数据库设计工具与 elasticsearch(ELK)实时搜索
- 了解分布式事务以及数据库设计,分布式锁,高并发,大数据量处理
数据库
- Mysql
- Postgres
- MongoDB
- Redis
Mysql
Postgres
MongoDB
Redis