快看漫画JD

作者: 持续成长的mage | 来源:发表于2018-03-15 18:51 被阅读0次

    Java工程师

    工作职责:

    1.分析产品需求,根据规范进行系统设计并对产品进行快速迭代开发

    2.负责服务的部署、管理、监控和维护

    3.搭建系统开发环境,完成产品开发工作

    4.参与公司整体技术架构设计、实现和性能优化

    5.根据开发规范编写各种开发文档及项目文档

    6.根据使用需要进行技术调研,解决各种技术问题

     任职要求:

    1.本科及以上学历,2年以上互联网经验,有高负载应用或分布式系统开发经验者优先

    2.java基础扎实,熟悉多线程、java网络编程,并熟悉其它至少一种开发语言

    3.能熟练使用主流开源框架Spring、MyBatis、SpringMVC等

    4.熟悉Mysql数据库,同时有NoSQL(Redis,MongoDB等)使用经验

    5.熟悉Tomcat/Resin、Nginx等应用服务器软件

    6.熟悉Maven或Gradle、熟悉SVN或Git

    7.熟悉Linux环境开发,熟悉常用SHELL命令

    8.了解Scala, Clojure, Kotlin优先

    9.学习能力强,善于分析解决问题

    架构师/资深Java工程师

    工作职责

    1.根据系统需求,分析、设计与实现系统软硬件整体架构,保障系统架构的合理性、可扩展性及经济性

    2.参与底层和重要模块的详细设计,控制质量;负责核心技术问题的攻关,系统优化;指导解决项目开发过程中的技术难题;带领开发团队持续改进系统架构、功能模块、开发需求、提高用户体验;控制架构质量

    3.指导和培养开发团队能力,负责系统开发过程的技术评审工作,检查工程师的代码开发工作,不偏离最初的设计

    4.制定相关技术开发规范,参与制定技术标准,编写相应的技术文档,并对通用技术进行整理,提高技术复用

    5.能制定合理的开发工作计划,并有效地按照计划完成工作

    6.积极了解业界发展、相关新技术及趋势,促进技术进步和创新

    任职要求

    1.计算机等相关专业大学本科及以上学历,4年以上大型互联网公司经验

    2.熟悉多线程及网络编程;熟悉大容量、高并发服务器的设计及优化技术

    3.精通Java语言,了解Java主流工具及高并发高性能开源工具(netty、disruptor、logback、log4j2、guava、Apache Commons Pool等),并熟悉至少一种其它开发语言

    4.熟悉主流开源框架,如Spring、SpringMVC、MyBatis、Activity、SpringBoot等;熟悉Spring原理

    5.熟悉Java主流的序列化工具和RPC工具(jackson、gson、fastjson、protobuf、Thrift、dubbo等)

    6.熟悉Mysql/PostgreSQL工作原理及程序上如何高性能使用,了解主流开源NoSQL系统(Memcached、Redis、MongoDB等)使用和原理,有redis或其他缓存系统大规模使用经验

    7.熟悉Servlet容器(Tomcat、Jetty、Resin等)原理和使用,了解LVS、Haproxy、Nginx的配置和调优

    8.熟悉MQ原理和使用(RabbitMQ、ActiveMQ、Kafka等)

    9.熟悉持续集成和自动化测试工具,如Hudson、Jenkins

    10.注重利用合理的设计模式和模块化的组织方式对代码进行架构

    11.喜欢阅读英文技术文档和书籍,关注新技术发展动态,乐于分享技术

    12.学习能力强,善于分析解决问题,有创业精神

    13.有高负载应用或分布式系统开发经验者优先

    相关文章

      网友评论

        本文标题:快看漫画JD

        本文链接:https://www.haomeiwen.com/subject/oozhqftx.html