公司名称:世界100强信息技术有限公司
工作地点:浙江、杭州、扬州、江苏
工作职责:
1、熟悉软件工程系统性的方法和知识,计算机及相关专业,全日制本科学历,38岁以下。
2、有一定年限的Java开发经验(满足TM 0-20级的对应级别工作年限要求),扎实的JAVA编程基本功,熟悉多线程、并发、分布式、事务等开发技能精通IO、多线程、集合等基础框架;熟练使用常用的Java技术框架,并对Java Web的各种开源框架如Spring、Spring MVC、SpringBoot、Mybatis、dubbo等有深入的应用和优化经验,并掌握它的原理和机制。
3、熟悉分布式系统的设计和应用,深入理解RPC通信框架、分布式任务调度、分布式事务、数据库、缓存、消息队列、RPC等内部机制;有分布式系统开发经验,能对分布式常用技术进行合理应用,解决问题。
4、熟悉数据库架构设计,有一定年限的oracle开发工作经验,了解EBS开发技术以及规范,熟悉Oracle或MySQL等数据库,具备数据库优化以及SQL性能调优能力。有使用redis/MongoDB等nosql经验者优先。
5、熟练应用Web前端技术,如HTML、JS、Jquery、CSS等。熟悉JavaScript/typescript/ES5等优先。
6、掌握云化或服务化的方法论,掌握微服务设计方法,对Web领域有深入应用理解, 包含但不限于:开源框架、IDE、微服务、模型驱动、 DevOps、DDD、EDA、CQRS、自动化测试、CI/CD等。
7.熟悉Linux系统并掌握常用命令,对应用服务器如Tomcat熟练掌握,熟悉tomcat、Nginx等应用服务器,具备运行监控以及高并发下的JAVA性能优化和SQL调优,有良好的分析解决问题的能力。
8、理解面向对象分析和设计,熟悉常用的数据结构、算法、设计模式,具备常用设计模式开发经验,思维敏捷逻辑严谨。