Java开发工程师
1.5-2万元/月1、计算机相关专业本科及以上学历,熟练掌握软件开发规范,3年以上实际Java项目开发经验;
2、计算机基础扎实,熟练掌握各种数据结构,了解计算机网络、操作系统的底层概念和原理;
3、2年以上架构设计经验,至少2个大型软件设计和研发经验;
1、精通Java主流框架、JVM并熟悉其原理和调优,具备较强设计方案能力,逻辑思维清晰,有扎实的代码功底,良好的编码规范;
2、精通java开发,精通springboot,ssm等开源架构,熟练掌docker,jenkins等工具的使用;
3、精通MySQL、国产DB等主流关系型数据库的开发、设计和调优;
4.、熟悉Nginx/Apache/Tomcat、Redis、memcache、MQ\PowerJob、MyBatis等服务的架构和实际应用;
5、理解IO,多线程、反射、内存管理、类加载、NioAio、字节码增强、集合等基础框架,深入理解JVM原理,熟练掌握常用设计模式,对多线程并发编程等常用技术有深刻理解;
6、丰富的Web相关开发经验,精通相关主流框架(Vue、Spring,SpringMVC,SpringBoot,Spring-Cloud,Dubbo,Mybatis等),深入了解其原理者优先;
7、具备分布式系统开发经验,深入理解RPC通信框架、分布式事务、消息队列等技术;
8、精通常用中间件:如数据库、消息队列、远程调用、定时调度、分布式配置、分库分表、缓存等;
9、掌握云原生生态技术:如Docker、Kubernetes、ServiceMesh、Prometheus等;
10、良好的业务架构设计能力,熟悉掌握各种设计模式、敏捷开发流程,熟悉行业常见的架构方案以及分布式架构下常见的问题及其解决方案,有微服务DDD设计和开发经验更佳;
11、有较强抽象和逻辑分析能力,能基于需求场景分析,和售前解决方案和需求分析人员协同进行业务模型抽象和设计,落地方案;
12、工作认真负责,具有较强学习能力、协作能力、较好的文档能力、沟通能力,热衷接受和掌握新技术;
13.具备通信运营商、系统集成商或三大运营商核心业务支撑系统(尤其是CRM和B)领域3年以上技术经理或者架构师工作经验
1、能独立负责公司系统的日常开发、维护和优化工作,深入了解业务需求,保证任务高质量交付;
2、能够发现及分析现有系统不足,精准定位系统瓶颈并持续调整改进以提高系统性能和稳定性;
3、负责关键技术攻关,保持对新技术的敏锐性,通过学习和引进业界优秀设计,持续优化系统功能;
4、根据产品需求完成模块概设、详设、编码、自测工作;
5、负责源代码质量、开发设计文档和面向用户文档的输出、审核;
6、负责进行系统可研、性能优化及关键技术研发,参与技术方案编写;
7、负责指导开发人员开发、解决系统开发运行中的各种问题;
8、负责源代码质量、开发设计文档和面向用户文档的输出、审核;