Java高级开发工程师/JAVA 职位月薪: 15000-20000元

岗位职责:

1、负责参与技术架构设计、开发、重构、优化,根据业务规划及技术规划制定应用架构方案;
2、实现平台核心代码的开发;
3、提升核心系统在高并发、海量请求数下的高处理性能;
4、核心功能的架构与代码模板编写,开发与维护系统公用核心模块;
5、项目的开发、测试等工作;
6、参与相关技术研究、选型、验证、应用;
7、参与系统分析与设计工作;
8、参与方案讨论和开发/测试环境维护;
9、组织并分享业务和技术技能;

任职要求:
1、计算机相关专业本科以上学历,大型互联网工作经历优先考虑;
2、5年以上的互联网产品开发经验;
3、熟悉主流开源技术,有丰富高并发、高吞吐、高稳定性系统架构设计与实现经验,对架构重构分析、分步改进有实战经验;
4、精通Java的开发,熟练掌握面向对象的分析与设计方法,并对其相关的数据库、架构框架、中间件和缓存等技术有深刻的理解和应用经验,熟悉tomcat性能优化;
5、精通现有主流分布式系统架构,有分布式大型系统架构和实现者优先,能设计和实现大负载高并发系统,熟悉系统优化;
6、熟练使用linux系统;
7、良好的沟通与表达能力,思路清晰,业务逻辑理解与分析能力强,能够独立解决遇到的各种问题,有强烈的责任心;
8、了解软件生命周期;
9、Java 基础扎实;
10、熟悉J2EE相关技术和框架(Spring mvc/Struts,Spring/Spring boot/Spring cloud,Mybatis/Hibernate,dwr等);
11、熟悉Oracle/MySql/SqlServer等主流关系数据库;
12、熟悉JSON/HTTP/SOAP等交互方式及一些基于RESTful/RPC形式的框架,如Spring MVC、Httpclient、dubbo、CXF等;
13、熟悉Web前端技术(Html/Jquery/JavaScript/angularjsdejs/freemaker/ freemarker/thymeleaf velocity/css等)。
14、了解RabbitMQ/activemq/Kafka通信消息服务。
15、了解Mongodb/Hbase/Couchbase等主流非关系数据库。
16、了解Redis/memcached/Gemfire等主流缓存数据库。
17、了解CI/CD工具,比如SVN/GIT, maven/gradle,Jenkins及docker等技术工具的使用等。

附注,有以下经验者优先:
1. 了解分布式开发下基本常识和集群部署。
2. 了解面向对象的设计模式。
3. 了解Groovy/python/scala 语言 优先考虑 。
4. 有通信系统、账户系统、集群分析系统等相关设计、开发工作经验者;
5. 了解基于TDD、BDD的开发模式者;
6. 有大数据、微服务相关经验者;
7. 有业务流程管理、业务规则引擎等相关经验者;
8. github上有开源项目优先;

By |2019-03-05T07:26:48+08:00五月 18th, 2018|招聘|