首页 > 高级开发工程师 > 高级开发工程师工作内容
高级开发工程师做什么的?通过真实的招聘信息了解高级开发工程师工作内容,掌握企业对高级开发工程师的要求。同时该职位有10000条工资、18002条面试,更全面了解高级开发工程师工作职责。
岗位职责:
1、根据工作计划完成系统的设计、开发、测试、优化等工作,包括功能模块详细设计,接口开发,业务功能实现与单元测试,系统维护;
2、理解需求文档并进行数据结构、组件和程序等的设计工作;
3、按照产品或项目开发过程规范编写开发类技术文档;
4、主导平台上线项目与APP开发项目
岗位要求:
1、4年以上java开发经验,1年系统架构经验;
2、有完整大型项目设计开发运维经验,有实现大型框架经验,有多年设计开发支撑高并发海量请求海量数据的大规模分布式多层高性能,高可靠性,可扩展,可伸缩系统经验,有项目主导管理经验;
3、熟悉互联网企业的建设、运营模式,熟悉互联网主流技术框架的原理和利弊,对技术有一定的前瞻性;
4、熟悉常见中间件产品,能恰当选择系统开发平台与中间件产品,基于开源系统低成本搭建大规模系统有丰富的经验;对于搭建技术平台体系有丰富的经验,包括:制定开发流程、规范,选择开发支持工具,搭建开发、持续集成测试和灰度发布环境,通用的技术产品、工具(开源或自主开发)评估选型,搭建计算平台(分布式存储,计算,网络)、测试平台等;
5、精通java socket、并发(线程)、NIO、SQL;B/S架构、面向对象技术、JVM原理与调优、JavaEE、Spring(IOC, AOP)、Hibernate(JPA)、iBatis、Struts、Spring MVC、MINA、Grizzly、XML、WebService(CXF,Jersey)、SOA、OSWorkflow、JMS、JMX、HTML、JavaScript(JQuery)、CSS、HTTP(S)/TCP、信息安全(PKI)、设计模式、数据库设计,技术评估选型,性能调优(jconsole/jvisualvm, jprofile/yourkit, JMeter)、分布式系统设计开发、基于MapReduce(Hadoop)的分布式大数据文本处理算法、搜索技术(Lucene、Solr)、Oracle、Mysql、NoSql、Tomcat、GlassFish、Nginx、JBoss、OS机制、 Linux、JUnit、Ant、Maven, Hudson,熟悉Agile, Scrum开发模式;
6、有较强的问题解决、学习、组织、协调、沟通能力;
7、有互联网金融平台产品经验者优先
查看全文
工资分布图(k)
数据来源于看准用户,取自该职位最近一年内员工发布的工资信息。
月平均7829(个)
职位需求分布(个)
数据来源于看准用户,取自该职位最近一年内员工发布的工资信息。
爆料
数十万公司互助
职场人在线工资
公司实际工资改简历
专人改简历老鸟
私聊求助能扫码下载看准APP
或各大应用商店搜索:看准