首页  /   联系我们  /   人才招聘  /   正文

Java开发工程师

2019-10-23 18:58:23 来源:

工作内容:

1. 参与技术方案和系统设计评审;把握复杂系统的设计,确保系统的架构质量;

2. 系统核心代码编写;解决疑难问题;

3. 对现存或未来系统进行思考规划,形成可复用的架构和组件;

4. 指导初级工程师,让团队成员获得成长;

5. 能够积极引入和学习创新技术和解决方案;

6. 维护升级现有产品和系统,能够定位并修复现有软件缺陷。


技术要求:

1. Java基础扎实,理解io、多线程、集合等基础,对JVM原理有一定了解;熟悉面向对象设计开发;

2. 3~5年使用JAVA开发的经验,能够了解常用开源框架的原理和机制;

3. 理解分布式系统的设计和应用,熟悉缓存、消息、搜索、事务等关键组件;能对常用分布式技术进行合理应用,解决问题;

4. 掌握Linux 系统中的应用部署和问题排查,熟悉常用数据库,能熟练使用SQL和性能调优;

5. 掌握一定的前端开发能力,熟悉Vue、React、Angular中的一种或几种;

6. 良好团队协作能力和编码习惯;