5 years experience in large Java software development, have solid coding and problem solving ability.
Familiar with Java advanced features, the JVM, concurrency, NIO, etc.
Proficient in using Spring, MyBatis development framework.
Familiar with Redis, RabbitMQ middleware.
Familiar with Linux, Shell programming.
Familiar with MySQL, have a strong SQL ability.
Have big data technology development experience, for example Hadoop, Hive, Flume, Thrift.
Have basic knowledge of front-end development technology, such as JavaScript, HTML, CSS.
Understand the cache, message, and load balance for system architecture technology.
Master kinds of team development tools, such as the SVN, Git, Maven, Gradle, Jenkins, Redmine, Jira and so on.
Familiar with HTTP, TCP, UDP network protocol.
Love technology, have a strong learning ability and anti-pressure ability.