小快手337
高级Java开发人员在特定软件开发项目中最重要的功能之一是了解项目本身及其所有问题、需求、细微差别等。能够自主工作是高级开发人员的一项重要素质,是一个非常有价值的品质。另外,高级开发人员通常能写出最清晰和简洁的代码,因为他们必须考虑的不仅仅是作为最终结果的任务完成,而是还要考虑到新代码到项目代码库的整体效果。高级开发人员在编写代码时考虑到可维护性和可伸缩性,这是他们的主要优势,这只能靠经验而不是别的。很多Java教程会教你学习改进代码的技巧,这是一项非常重要的能力。
宜瑞科技
1、具有互联网分布式开发经验:熟悉Dubbo框架构建分布式服务,注册服务器zookeeper、缓存处理redis、消息中间件ActiveMQ等,熟悉maven库的操作;
2、深入理解Spring、iBATIS、Hibernate、Struts等框架的设计思想和实现方式;
3、精通J2EE、XML、WebService、分布式、多线程等高性能架构相关开发技术。
4、精通主要应用服务器(Weblogic/Tomcat/nginx/Apache等)的配置和使用,熟悉Linux操作系统;
5、了解Web应用的性能瓶颈和调优方式;并具有高并发、高性能等分析处理能力;
6、熟练掌握Oracle/MYsql数据库,至少熟悉其中一种数据库优化与数据挖掘技术;了解分库、分表的原理和实现。
7、良好的沟通协调能力,团队合作精神和执行力,思路开阔,积极上进,不断学习;
8、有J2EE大型项目架构设计经验;
9、有J2EE架构产品研发经验
具体的要求建议你可以多看看招聘平台的岗位要求。
优质工程师考试问答知识库