Java高级工程师的职责职能

Java高级工程师的职责职能
Java高级工程师的职责职能

Java高级工程师的职责职能

Java高级工程师需要按照工作计划和进度完成系统模块的开发任务,保证开发的质量。下面是OK为您精心的Java高级工程师的职责职能。

职责:

1、参与产品规划设计,提供技术实现方案;

2、负责核心架构设计,业务代码编写;

3、根据项目安排工作安排和进度,按时完成指定模块的编码和调试工作;

4、对现有项目的设计代码进行复核,根据业务部门的需求对现有系统进行调整、优化、功能扩展。

5、带领团队攻克例如高并发、高稳定性等带来的各种挑战及技术难关。

任职要求:

1、本科及以上学历,计算及相关专业,至少3年以上JAVA开发经验;1年团队管理经验。

2、具有大型应用系统开发经验,具有分布式、高并发、高性能等架构经验,具有一定团队管理经验者尤佳;

3、精通J2EE技术平台及主流框架,具有Spring、Struts、Hibernate、spingMVC、Mybatis、Redis等框架开发经验,对Spring、MyBatis深刻理解;

4、JAVA基础扎实,熟悉io、多线程、集合等基础框架、熟悉并精通制定各种网络协议,熟悉分布式、缓存、消息、搜索等机制;

5、熟悉HTML5、CSS3、JavaScript、AJAX,至少熟悉Vue、jQuery、Bootstrap、Angular等主流前端JS框架一种;

6、熟悉Oracle,MySQL,SQLServer等常见关系型数据库,具有至少一种数据库调优的经验;

7、熟练掌握WebLogic,Tomcat等应用服务器的调优;

8、具有快速迭代和敏捷开发思维,能独立分析和解决问题,具备良好的沟通能力和组织协调能力。

职责:

1、主导业务及技术项目的系统分析与设计,承担核心功能的代码编写,开发与维护系统核心模块

2、系统性能优化、主导技术难题公关。保障系统的安全、稳定、快速运行

3、管理后端开发团队、审核工程师的设计与研发质量

任职资格:

1、扎实的java编程基础,熟练单元测试技术和TDD,精通Java EE、SOA等相关技术;对各种开源的框架如Spring/Spring

Boot/Spring Cloud、JPA、myBatis等有深入的了解;

2、三年以上技术团队管理经验;

3、具备良好的识别和设计通用框架及模块的能力;

4、较强的表达和沟通能力;工作认真、严谨、敬业,对系统质量有近乎苛刻的要求意识; 有很强的分析问题和解决问题的能力,有强烈的责任心;

职责:

1、参与完成项目的系统分析、设计,并主导完成详细的设计,并负责核心业务功能与底层基础功能的功能设计、代码实现与单元测试;

2、能够在团队中完成code review的任务,确保相关代码的有效性和正确性,并能够通过code review提供相关性能以及稳定性的建议;

3、参与建设通用、灵活、智能的业务支撑平台的讨论与设计,支撑上层多场景的复杂业务。

任职资格:

1、3-5年软件研发经验,计算机及相关专业毕业;

2、精通JAVA开发,熟悉常见的设计模式,有系统设计经验;

3、精通Spring框架,熟练掌握SpirngCloud、SprinBoot、SpringMVC、Hibernate和MyBatis等;

4、熟练掌握Oracle和MySQL应用开发,熟练掌握Redis并理解其适用场景;

5、熟练数据库MySql使用,设计,SQL调优等;

6、熟悉常用的项目构建工具及版本管理工具,如Maven、Git、SVN等;

7、积极主动,认真负责,头脑灵活,具有良好的沟通和团队协作能力;

8、熟练Linux的常用命令及脚本编写。

职责:

1、后台服务平台应用的开发和维护;

2、根据项目任务计划按时完成软件编码和单元测试工作;

3、解决研发过程中的技术问题;

4、协助开发经理保证研发工作的质量和进度。

【任职要求】:

1、本科或以上学历,至少3年以上java开发经验;

2、熟悉Web编程和MVC设计模式,熟练掌握Spring、springMVC 等主流Web框架,熟悉J2EE规范;

3、熟悉Nginx、Tomcat等应用服务器,熟悉Redis/Memcache等缓存技术,熟悉ActiveMq等消息队列框架、基于MYSQL的设计与开发;

4、熟练使用Maven、Git管理项目代码,了解一些基本的Linux 运维命令语法;

5、有较强的执行力,能承担较大工作压力,具备良好的沟通能力和团队合作精神。

6、熟悉精通Eclipse,精通Maven,精通subversion;熟悉JProfiler、strace等性能测试与分析工具;熟悉持续集成工具;精通Rose等建模工具

7、熟悉精通tomcat安装与部署,熟悉mysql/oracle等主流数据库安装与配置;熟悉redis配置与开发;熟悉linux日常命令行操作,包括centos的yum安装与boot启动定制

8、熟悉精通OOA、精通OOD,掌握UML语言以绘制基本的设计图;精通OOP,精通GoF设计模式,了解设计原则。

9、精通数据库技术,精通jdbc编程、jpa对象关系映射编程;精通网络通信机制和TCP/IP协议,精通java下的Socket编程,对分布式系统发展有较深见解,具备较丰富的B/S架构开发知识,精通协议、webservice与restful-ws(jax-rs)等标准,精通rmi远程调用;精通jdk核心类库及框架

职责:

1、按需求完成系统设计,参与业务开发,完成系统核心代码的编写;

java高级工程师_面试题和答案

一:选择题 1. 关于以下程序代码的说明正确的是( D ) 1.class HasStatic{ 2. private static int x=100; 3. public static void main(String args[ ]){ 4. HasStatic hs1=new HasStatic( ); 5. hs1.x++; 6. HasStatic hs2=new HasStatic( ); 7. hs2.x++; 8. hs1=new HasStatic( ); 9. hs1.x++; 10. HasStatic.x- -; 11. System.out.println(“x=”+x); 12. } 13. } A、 5行不能通过编译,因为引用了私有静态变量 B、 10行不能通过编译,因为x是私有静态变量 C、程序通过编译,输出结果为:x=103 D、程序通过编译,输出结果为:x=102 2. 下列关于for循环和while循环的说法中哪个是正确的?( B ) A.while循环能实现的操作,for循环也都能实现 B.while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果C.两种循环任何时候都可替换 D.两种循环结构中都必须有循环体,循环体不能为空 3. 以下选项中循环结构合法的是( C ) A、while (int i<7) { i++; System.out.println(“i is “+i); } B、 int j=3; while(j) { System.out.println(“ j is “+j); } C、int j=0; for(int k=0; j + k !=10; j++,k++) { System.out.println(“ j is “+ j + “k is”+ k); } D、 int j=0; do{ System.out.println( “j is “+j++); if (j = = 3) {continue loop;} }while (j<10); 4. 给出下面代码段, 哪行将引起一个编译时错误?( D )

前期开发部岗位职责.docx

第一部分******有限公司组织架构 综财合务部部 股东会 董事会 总经理 副总经理 工前 程 期 部开 发 部 监事 总监 设营商物采 计销务业购 部策部部部 划 部 人行会出事政计纳②①①①土安景精材装建景策销合成建装观装料饰筑观划售约本③②①①①①②①②②①② 注:〇内数字为设置人员数

第二部分各部门职责说明书 前期开发部职责说明书 一、部门组织结构 前 期 开 发 部 二、部门目标 负责项目前期开发手续的协调、指导、办理工作,维护政府各职能部门的良好关系,做好公关工作。 三、部门职责 1.负责项目开发的战略研究、节奏安排与控制及房地产开发过程相关手续办理; 2.数据收集、政策研究; 3.寻找项目、配置资源并提供可行性研究结果; 4.公共关系、人脉资源的建立与维护; 5.全程办理项目所涉及的政府相关部门,包括土地局、发改局、建设局、规划局等各行政职能部门的各项手续并按公司要求时间内办理; 6.负责收集土地开发有关的法律、法规的变化信息,把握土地开发市场动态; 7.整理与房地产开发有关各项政策法律法规,形成电子版或书面资料供部门及项目参考; 8、负责运营会资料的准备,组织开展运营会议; 9.协助领导进行公关工作,保持与各政府职能部门沟通顺畅; 10.开发利用社会资源,为项目开展提供便利条件。

前期开发部经理职位说明书 基本信息职位名称:前期开发部经理职位编号:TTBH/QQKF-001岗位定员:1人负责项目前期开发手续的协调、指导、办理工作,配合总经理工作,依照公司土地储备规 职位概要划思路,对土地相关政策及市场信息进行追踪整理,初步筛选后上报领导,维护政府各职能部门的良好关系,做好公关工作。 职责与任务描述 1.负责项目开发的战略研究、节奏安排与控制及房地产开发过程相关手续办理; 2.数据收集、政策研究; 3.寻找项目、配置资源并提供可行性研究结果; 工4.公共关系、人脉资源的建立与维护; 作5.全程办理项目所涉及的政府相关部门,包括土地局、发改局、建设局、规划局等各行政职职能部门的各项手续并按公司要求时间内办理; 责 6.负责收集土地开发有关的法律、法规的变化信息,把握土地开发市场动态; 7.整理与房地产开发有关各项政策法律法规,形成电子版或书面资料供部门及项目参考; 8、负责运营会资料的准备,组织开展运营会议; 9.协助领导进行公关工作,保持与各政府职能部门沟通顺畅; 10.开发利用社会资源,为项目开展提供便利条件。 工作联系对内部门对外任职 资格和条件 内容 学历专业基本要求 资格证书 工作经验1.职能部门:营销策划部、设计部2. 公司总部 1.土地局 2. 发改委 3. 规划局 4. 开发办 5. 测绘院等 所需条件 本科及以上学历房地产管理相关专业 无 年龄在 40 岁以下,具有五年以上房地产企业相关工作经验 专业知识 具备房地产开发、管理;地产项目、建设工程各种土地获取方式及相关工程报建等专业知识 必备知识 相关知识 熟悉掌握政府各职能部门办理地产项目、工程建设等相关手续的条件、标准、限制、程序;具备满足本岗位要求的外语知识;熟悉国家、地方法律法规 通用知识熟练使用办公软件及相关专业的管理软件 能力要求一定的沟通协调能力、管理创新能力;具有处理突发事件的应变能力;一定的语言表达能力和文字写作水平 素质要求具有较强的全局意识、心理承受能力强 晋升与晋升渠道总经理助理 流动方向项目部、工程部等相关业务部门 流动 晋升来源无

Java软件中年级工程师笔试题复杂逻辑

J2E E部分 1、运算符优先级问题,下面代码的结果是多少?(笔试) package test; public class Test { public static void main(String[] args) { int k = 0; int ret = ++k + k++ + ++k + k; // ret的值为多少 } } 2、运算符问题,下面代码分别输出什么?(笔试) package test; public class Test { public static void main(String[] args) { int i1 = 10, i2 = 10; } } 3、下面代码的结果是什么?还是抛出异常?(笔试) package test; public class Test { public void myMethod(String str) { } public void myMethod(Object obj) { } public static void main(String[] args) { Test t = new Test(); t.myMethod(null); } } 4、假设今天是9月8日,下面代码输出什么?(笔试) package test; public class Test { public static void main(String[] args) { Date date = new Date(); } } 5、下面代码的输出结果是什么? package test; public class Test {

public static void main(String[] args) { double val = 11.5; } } 6、下面代码的结果是什么? package test; public class Test extends Base { public static void main(String[] args) { Base b = new Test(); b.method(); Test t = new Test(); t.method(); } @Override public void method() { } } class Base { public void method() throws InterruptedException { } } 7、以下代码的结果是什么? package test; public class Test extends Base { public static void main(String[] args) { new Test().method(); } public void method() { } } class Base { } 8、true or false? package test; public class Test { public static void main(String[] args) { String str1 = new String("abc"); String str2 = new String("abc"); StringBuffer sb1 = new StringBuffer("abc"); StringBuffer sb2 = new StringBuffer("abc"); } } 9、输出的结果是什么?

Java高级工程师就业培训课程大纲

Java高级工程师就业培训课程大纲 课程目标 循序渐进,系统地对java进行全面学习,并随时根据企业需求,及时调整课程体系设置,培养符合企业需求的软件人才。 本课程包括JavaSE,JavaEE,SSHJ框架部分以及学员项目训练等内容,使学员达到以下目标: 1. 精通JavaSE编程和面向对象的重要概念,有较强的规范代码编写能力。 2. 精通JavaEE知识,熟练使用JavaBean、Jsp、Servlet技术进行MVC框架的Web开发。 3. 精通目前流行的三大框架:Struts1.X、Struts2.X、Spring、Hibernate、Ajax等,熟练运用进行Web 项目开发。 4. 精通企业流行的数据库Oracle10g、MySQL。 5. 掌握EJB和WebService在企业中的运用。 6. 掌握Web实际项目案例开发流程以及企业CMMI规范。 第一部分:JavaSE JavaSE平台在JAVA开发领域起着至关重要的作用。精通JavaSE基础可以很容易地掌握JavaEE、JavaME 的开发。本部分旨在精通面向对象的程序设计、J2SE基础知识、语法结构。熟练JAVA的开发平台以及开发环境,为将来的编程工作打好基础。 第二部分:JavaEE JavaEE定位在服务器端的应用。是一种分布式,分层的应用。它是JAVA学习中的重要部分。在这个部分我们要完全掌握JAVA的分层思想以及常用的技术。为JAVA WEB开发打基础。

第三部分:框架 框架是一个应用程序的半成品。框架提供了可在应用程序之间共享的可重复使用的公共结构。我们把框架融入自己的应用程序,并加以扩展,以满足我们特定的需要。

前期开发部岗位职责

第一部分******有限公司组织架构 注:〇内数字为设置人员数精装① 综合部财 务 部 前 期 开 发 部 设 计 部 营 销 策 划 部 商 务 部 人事②行 政 ① 会 计 ① 出 纳 ① 策 划 ② 销 售 ② 合 约 ① 成 本 ② 景 观 ① 装 饰 ① 董事会 总经理 股东会 工 程 部 土 建 ③ 安 装 ② 景 观 ① 材 料 ① 副总经理总监 监事 物 业 部 采 购 部 建 筑 ②

第二部分各部门职责说明书 前期开发部职责说明书 一、部门组织结构 前 期 开 发 部 二、部门目标 负责项目前期开发手续的协调、指导、办理工作,维护政府各职能部门的良好关系,做好公关工作。 三、部门职责

1.负责项目开发的战略研究、节奏安排与控制及房地产开发过程相关手续办理; 2.数据收集、政策研究; 3.寻找项目、配置资源并提供可行性研究结果; 4.公共关系、人脉资源的建立与维护; 5.全程办理项目所涉及的政府相关部门,包括土地局、发改局、建设局、规划局等各行政职能部门的各项手续并按公司要求时间内办理; 6.负责收集土地开发有关的法律、法规的变化信息,把握土地开发市场动态; 7.整理与房地产开发有关各项政策法律法规,形成电子版或书面资料供部门及项目参考; 8、负责运营会资料的准备,组织开展运营会议; 9.协助领导进行公关工作,保持与各政府职能部门沟通顺畅; 10.开发利用社会资源,为项目开展提供便利条件。 前期开发部经理职位说明书 基本信息职位名称:前期开发部经理职位编号:TTBH/QQKF-001 岗位定员:1人 职位概要负责项目前期开发手续的协调、指导、办理工作,配合总经理工作,依照公司土地储备规划思路,对土地相关政策及市场信息进行追踪整理,初步筛选后上报领导,维护政府各职能部门的良好关系,做好公关工作。 职责与任务描述 工作职责1.负责项目开发的战略研究、节奏安排与控制及房地产开发过程相关手续办理; 2.数据收集、政策研究; 3.寻找项目、配置资源并提供可行性研究结果; 4.公共关系、人脉资源的建立与维护; 5.全程办理项目所涉及的政府相关部门,包括土地局、发改局、建设局、规划局等各行政职能部门的各项手续并按公司要求时间内办理;

java软件高级工程师简历

java软件高级工程师简历 java软件高级工程师简历范本模板 本java软件高级工程师的个人简历范文,仅供写作时参考。 个人简历 基本信息: 姓名:程XXX 性别:男 出生日期: 1988-08-20 学历:专科 政治面貌:团员专业: 1计算机图形图像设计2计算机信息管理毕业院校:襄樊职业技术学院民族:汉族 工作年限:一年(实习) 户口:湖北省枣阳市 电子邮件: 移动电话:婚否:未婚

-------------------------------------------------------------------------------------------- 求职意向:java软件高级工程师(j2EE方向),linux初级开发工程师(j2EE方向) 基于java技术的短信移动增值业务策划开发,WAP站点的策划开发 -------------------------------------------------------------------------------------------- 自我评价: 1) 有比较好的创造能力、拓展能力、抽象思维能力。 2) 有一定的判断、决策、计划与执行能力。 3) 有良好的沟通、协调、组织和团队建设能力。 4) 高度的工作热情、良好的职业道德。

-------------------------------------------------------------------------------------------- 项目经验(实习): 一、xx/01-20 至 xx/03-15:项目名称:HMS(酒店管理系统) 1) 使用语言环境:java,数据库系统:oracle。 2) 结构:B/S结构。 3) 采用SSH框架,jsp,Ajax,Servlet,JFreeChar,JNI 4)主要功能:a.内部员工信息管理(比如,酒店经理,客房部经理,后勤部经理等) b.内部房间,内部餐饮信息管理 c.散客,团体的预定和登记 d.顾客的消费和结帐

Java工程师面试题(含答案)

1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。 3.封装: 封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。 4. 多态性: 多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。 5、String是最基本的数据类型吗 基本数据类型包括byte、int、char、long、float、double、boolean和short。 类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类 6、int 和Integer 有什么区别 Java提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是java为int 提供的封装类。Java为每个原始类型提供了封装类。 原始类型封装类 boolean Boolean char Character byte Byte short Short int Integer long Long float Float double Double 引用类型和原始类型的行为完全不同,并且它们具有不同的语义。引用类型和原始类型具有不同的特征和用法,它们包括:大小和速度问题,这种类型以哪种类型的数据结构存储,当引用类型和原始类型用作某个类的实例数据时所指定的缺省值。对象引用实例变量的缺省值为null,而原始类型实例变量的缺省值与它们的类型有关。 7、String 和StringBuffer的区别 JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String 类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地,你可以使用StringBuffers来动态构造字符数据。 8、运行时异常与一般异常有何异同 异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。 9、说出Servlet的生命周期,并说出Servlet和CGI的区别。 Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求

中高级Java开发工程师的岗位职责描述.doc

中高级Java开发工程师的岗位职责描述 中高级Java开发工程师需要负责项目或产品的技术框架设计,完成核心功能模块代码编写。以下是我整理的中高级Java开发工程师的岗位职责描述。 中高级Java开发工程师的岗位职责描述1 职责: 1、按照客户需求进行相关产品的开发工作,保证需求开发的质量; 2、完成产品的日常系统升级工作; 3、对产品需求进行前期分析,保证模块设计方面正确理解客户需求; 4、对负责产品进行日常维护工作; 5、完成上级交付的其他工作。 任职资格: 1、精通jsp、Js、j2ee开发; 2、了解sql操作; 3、熟悉struts、spring、hebernet等主流框架技术; 4、对weblogic有一定的了解; 5、3年以上网页开发、j2ee开发经验; 6、认真细心,有强烈的责任心,爱岗敬业,能够吃苦,有较高抗压能力; 7、有较好的工作稳定性,最好有和客户直接面对面良好沟通的经验。 中高级Java开发工程师的岗位职责描述2 职责: 1、参与概要设计,详细设计,并负责完成核心代码; 2、参与项目技术选型与架构讨论; 3、各类应用系统模块设计与开发,以及相关设计文档编写和整理; 4、指导其他初、中级软件工程师工作; 5、完成领导交代的其他工作。 岗位要求: 1.精通java语言,熟悉基本设计模式。 2.熟悉常用应用服务器产品,如Tomcat,熟悉Linux系统,熟悉Java应

用的部署、配置、调试和测试,并能根据调试测试结果定位错误原因,找出解决方案。 3.掌握SQL语言,熟悉以下任意一种或多种数据库:SQL server、Oracle、MySQL,了解并能熟练运用其常见性能优化手段。 4.熟悉j2EE技术,精通struts、spring、hibernate,mybatis等开源框架,精通jquery等前端框架。 5.熟悉消息中间件,缓存,应用服务器等中间件,并有实际的项目应用经验。 6.掌握各类技术文档的编写和整理。 7.有设计,调试接口的相关经验。 8.对信息技术领域的新信息、新知识具有相当的敏感性,能够迅速更新自身的知识内容,能够在短时间内攻克技术难关。 9.具有很好的代码编写能力和良好的代码编程习惯。 10.具有公卫领域相关项目经验者优先考虑。 中高级Java开发工程师的岗位职责描述3 职责: 1、参与银行、支付、保险等系统的开发工作; 2、参与需求分析,系统设计和开发等各项工作; 3、能按时、独立、高质量的完成工作,对自己的代码严格要求; 4、能指导初级程序员工作,并负责CodeReview; 5、能解决复杂的技术问题; 任职要求: 1、3-5年JAVA实际开发经验,计算机相关专业大专以上学历(硬性要求:学历必须学信网可查) 2、熟悉Java主流框架,能够独立完成功能模块设计和开发; 3、掌握HTML、JavaScript、CSS、Ajax、JQuery等前端技术; 4、熟悉Oracle、MySql等主流数据库的使用,熟悉存储过程及SQL的性能优化; 5、熟悉Tomcat、JBoss等应用服务器的应用部署和配置,有Linux操作

Java开发工程师笔试题(带答案)

Java开发工程师笔试试题 (请不要在试题上留任何痕迹,所有答案均写在答题纸上) 一.编程题(共26分) 1.任意写出一种排序算法。(6分) public void sort(int [] array){ //代码区 } 2.求1+2+3+..n(不能使用乘除法、for 、while 、if 、else 、switch 、case 等关 键字以及条件判断语句)(8分) public int sum(int n){ //代码区 return 0; } 3.完成下面方法,输入一个整数,输出如下指定样式图案。(12分) 输入:3, 输出: 1*2*3 7*8*9 4*5*6

输入:4 输出: 1*2*3*4 9*10*11*12 13*14*15*16 5*6*7*8 public void drawNumPic(int n){ //代码区 } 二.选择题(定项选择每题3分,不定项选择每题4分,共63分) 1.在基本JAVA类型中,如果不明确指定,整数型的默认是__类型,带小数的默认是__类型?( B ) A.int float B.int double C.long float D.long double 2.只有实现了__接口的类,其对象才能序列化( A ) A.Serializable B.Cloneable https://www.360docs.net/doc/7d17246768.html,parable

D.Writeable 3.代码System. out. println(10 % 3 * 2);将打印出?( B ) A.1 B.2 C.4 D.6 4.以下程序运行的结果为( A ) public class Example extends Thread{ @Override public void run(){ try{ Thread.sleep(1000); }catch (InterruptedException e){ e.printStackTrace(); } System.out.print("run"); } public static void main(String[] args){ Example example=new Example(); example.run(); System.out.print("main"); } }

高级Java工程师必备的八大专业技能

高级Java工程师必备的八大专业技能 在简历中展示哪些专业技能会更受企业欢迎呢?想要成为合格的高级Java 工程师需要具备哪些专业技能呢?小编整理了以下八点,希望对大家有所帮助。 1.熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的Java API,包括集合框架、多线程(并发编程)、I/O(NIO)、Socket、JDBC、XML、反射等。 2.熟悉基于JSP和Servlet的Java Web开发,对Servlet和JSP的工作原理和生命周期有深入了解,熟练的使用JSTL和EL编写无脚本动态页面,有使用监听器、过滤器等Web组件以及MVC架构模式进行Java Web项目开发的经验。 3.对Spring的IoC容器和AOP原理有深入了解,熟练的运用Spring框架管理各种Web组件及其依赖关系,熟练的使用Spring进行事务、日志、安全性等的管理,有使用SpringMVC作为表示层技术以及使用Spring提供的持久化支持进行Web项目开发的经验,熟悉Spring对其他框架的整合。 4.熟练的使用Hibernate、MyBatis等ORM框架,熟悉Hibernate和MyBatis 的核心API,对Hibernate的关联映射、继承映射、组件映射、缓存机制、事务管理以及性能调优等有深入的理解。 5.熟练的使用HTML、CSS和JavaScript进行Web前端开发,熟悉jQuery 和Bootstrap,对Ajax技术在Web项目中的应用有深入理解,有使用前端MVC 框架(AngularJS)和JavaScript模板引擎(HandleBars)进行项目开发的经验。 6.熟悉常用的关系型数据库产品(MySQL、Oracle),熟练的使用SQL和PL/SQL 进行数据库编程。 7.熟悉面向对象的设计原则,对GoF设计模式和企业应用架构模式有深入的

2019年java高级工程师简历-范文资料

java高级工程师简历 个人基本信息姓名 XX 性别男政治面貌团员年龄 24 籍贯辽宁省民族汉族专业计算机科学与技术学历本科毕业学校吉林大学学院计算机控制与工程学院联系电话 13439XXXXXXXXXX E-Mail ? 求职意向 希望从事行业:软件开发意向工作性质:全职希望从事职业: JAVA工程师期望工作地区:北京教育情况个人能力熟练运用Java语言以及相关技术进行应用开发。熟练运用MVC设计模式及Struts、Spring、Hibernate 进行Jsp、Servlet、JavaBean、XMl等技术的应用开发。熟悉软件工程规范,掌握UML建模语言建模工具PowerDesigner,版本控制工具CVS。熟练使用Oracle、MySql Access 等大中型数据库管理工具。熟练使用Eclipese NetBean等开发平台,以及Tomact WebLogic 等中间服务器。熟练掌握 Html JavaScript 语言能运用Photoshop、Firework、Dreamweaver、Flash等工具进行网页制作。了解并能运用 Ajax DIV+CSS 等技术。 2019年考取的中国软件考试的数据库系统工程师(中级)教育 2019/09-2019/06 吉林大学计算机科学与技术本科毕业设计(论文)题目基于J2EE平台的考试管理系统的设计 (Struts+Hibernate+Mysql) 工作经历 2019/6-至今在北京XX软件科技发展有限公司 JAVA与JSP开发开发语言JAVA、JSP,开发技术Struts、WebService、XML,数据库SYBASE,涉及技术 第 1 页

Java高级工程师笔试试卷.doc

一、选择题(共25题,每题3分,满分75分) 1)使用面向对象思想进行设计的基本步骤不包括()。 A.发现类 B.发现对象 C.发现类的属性 D.发现类的方法 2)在UML屮,类图是一个包含3个部分的矩形,各部分A容不包括()。 A.类名 B.属性 C.方法 D.类和类之间的关系 3)下面关于Java接口的说法错误的是()。 A.—个Java接口是一些方法特征的集合,但没有方法的实现 B.Java接n中定义的方法在不同的地方被实现,可以具有完全不同的行为 C.Java接口屮可以声明私有成员 D.Java接口不能被实例化 4)在Java接口中定义常量,下面语法错误的是()。 A.static int MALE = 1; B.final int MALE = 1; C.int MALE = 1; D.private int MALE = 1; 5)在Java接口中,下列选项中属于有效的方法声明是()。 A.public void aMethod();

B.void aMethod(); C.void aMethod(){} D.private void aMethod(); 6)给定如下Java程序代码,在横线处加入()语句,可以使这段代码编译通过。 interface Parent{ public int count (int i); } public class Test implements Parent { public int count (int i) { return i % 9; } public static void main(String[] args){ int i = p.count(20); } } 7)以下选项屮关于Oracle屮数裾库的说法错误的是()。 A.数据库在逻辑上表现为数据文件、日志文件和控制文件等 B.必须首先创建数据库,然后才能使川Oracle C.可在安装Oracle软件吋同吋创建数据库,也可以在安装后再单独创建数据库 D.每个启动的数据库都对应一个数据库实例,然后由这个实例来访问和控制数据库 8)在Oracle中,使用数据库表student存放学生信息,其中birthday字段存放学生生日,查询该表中1980年9月15 口及以后的学生信息,以下SQL语句正确的是()。 A.SELECT * FROM student WHERE birthday>=,1980-09-15,; B.SELECT * FROM student WHERE birthday〉=.15-9 月-19801; C.SELECT * FROM student WHERE TO_DATE(birthday;YYYY-MM-DD')>=,2009-10-1 *; D. SELECT * FROM student WHERE birthday>=TO_CHAR(' 1980-09-15';YYYY- MM-DD'); 9)一个Oracle数椐库表包含性别字段,在该字段上建立()最合适。

前期开发部岗位职责

前期开发部岗位职责 1.负责承办公司所开发项目的政府报批、报建手续; 2.负责项目征地、拆迁及配合工程部办理施工现场“三通一平”工作; 3.向市建委申办项目投资计划(立项)、开工报告; 4.向市规划局申办用地红线;提出或调整规划设计要点;申请改变用地性质;报审新建、改建、扩建项目建筑设计方案、初步设计、施工图设计;申请工程开工放线、验线手续的办理,核算配套费;申办《建设用地规划许可证》、《临时建设规划许可证》及《建设工程规划许可证》;申办工程规划验收; 5.向市建委申办施工图审查;办理招投标手续;申报建筑面积核查及办理各项规费的缴纳手续; 6.向消防支队报审新建、扩建、改建项目的立项,报审建筑设计方案、初步设计、施工图设计; 7.向人防办申请新建、扩建、改建项目的立项,报审建筑设计方案、初步设计、施工图设计; 8.向环保局报审新建项目建筑设计方案、办理环评手续; 9.向民政局报审新建、扩建、改建项目的设计方案,办理项目名称的使用、冠名、变更等手续; 10.向交警队申办新建、扩建、改建项目的立项,报审项目总设计方案; 11.向市规划局、消防支队、人防办、环保局、计委、建设局、交警支队、民政局等政府主管部门申办的其他报建事项;

12.协助相关职能部门向公司提供、推荐相关合格供方(包括设计、建立、勘察、施工等合作单位); 13.负责联络各有关单位,协助工程部门组织工程竣工验收、办理物业移交手续; 14.负责房屋面积测绘、预售及房屋初始登记手续的办理; 15.负责工程竣工后,协调整体环境、配套工程的完善和验收工作,包括供水、排水、电讯、电视、天然气等工作; 16.负责提出项目具体报批报建的图纸技术要求(文本内容、图纸深度、份数等);配合主设计师对经济技术指标和相关规范要求进行核查; 17.负责向项目设计技术负责人、设计单位解释或支出报建过程中的政府政策及导向; 18.负责(牵头)进行项目报批报建所需的公关活动,对参与公关协调的领导负责; 19.负责及时促进或优化政府合作关系,为公司建立良好、长期的沟通平台; 20.为公司提供新项目调研等方面的政策支持; 21.及时向公司领导汇报工作进展,提出合理化建议; 22.积极完成公司及主管领导交办的其他事宜。

java高级工程师简历.doc

java高级工程师简历 个人基本信息姓名XX 性别男政治面貌团员年龄24 籍贯辽宁省民族汉族专业计算机科学与技术学历本科毕业学校吉林大学学院计算机控制与工程学院联系电话13439XXXXXXXXXX E-Mail 求职意向希望从事行业:软件开发意向工作性质:全职希望从事职业:JA V A 工程师期望工作地区:北京教育情况个人能力熟练运用Java语言以及相关技术进行应用开发。熟练运用MVC设计模式及Struts、Spring、Hibernate 进行Jsp、Servlet、JavaBean、XMl 等技术的应用开发。熟悉软件工程规范,掌握UML建模语言建模工具PowerDesigner,版本控制工具CVS。熟练使用Oracle、MySql Access 等大中型数据库管理工具。熟练使用Eclipese NetBean等开发平台,以及Tomact WebLogic 等中间服务器。熟练掌握Html JavaScript 语言能运用Photoshop、Firework、Dreamweaver、Flash等工具进行网页制作。了解并能运用Ajax DIV+CSS 等技术。2007年考取的中国软件考试的数据库系统工程师(中级)教育2004/09-2008/06 吉林大学计算机科学与技术本科毕业设计()题目基于J2EE平台的考试管理系统的设计(Struts+Hibernate+Mysql) 工作经历2008/6-至今在北京XX 软件科技发展有限公司JA V A与JSP开发开发语言JAV A、JSP,开发技术Struts、WebService、XML,数据库SYBASE,涉及技术windows2003 服务器管理,FTP服务器架设自我评价为人诚实守信,做事认真细致。有很强的上有上进心,有较强的团队意识。有亲和力,适应能力强,学习和接受新鲜事物快。业余

JAVA高级工程师笔试题(技术部分)

Java 软件高级工程师笔试题 【智力部分】(30分) 1.烧一根不均匀的绳要用一个小时,如何用它来判断半个小时?(5分) 2.4,4,10,10,加减乘除,怎么出24点?(5分) 3.如果你有无穷多的水,一个容积为3L的和5L的提桶,你如何准确称出4L的水?(5分) 4.一只蜗牛从井底爬到井口,每天白天蜗牛要睡觉,晚上才出来活动,一个晚上蜗牛可以向上爬3尺,但是白天 睡觉的时候会往下滑2尺,井深10尺,问蜗牛几天可以爬出来?(5分) 5.有一种细菌,经过一分钟分裂为2个,再过一分钟,分裂为4个,这样,将一个细菌放在一个瓶子里面,一个 小时后瓶子被细菌充满了。现在假设一开始放入瓶中的为两个细菌,那么到充满瓶子要多长的时间?(10分) 【专业部分】(70分) 6.简述一下面向对象的特征,并举例说明你对面向对象的理解?(5分) 7.ArrayList和HsahSet的区别,HashMap和Hashtable的区别?(5分) 8.线程同步的关键字是什么?sleep() 和wait() 有什么区别?怎么唤醒wait()停止的线程?(5分)

9.列举你在项目中常用的设计模式(伪代码或类图),并说明每种设计模式的具体应用场景。(5分) 10.Spring中事务管理支持哪几种方式以及每种方式的具体使用方法。(5分) 11.Hibernate的缓存等级及其特点(5分) 12.至少写出一种11位手机号码的正则表达式。(5分) 13.用简短的代码实现字符串“s tr in g”到“s tr in g”转换。即将多个空格转换为一个空格(5 分) 14.使用Socket编写一个程序,客户端向服务器端发送请求(发送字符串即可),服务端接收后发送反馈信息.(10 分)

前期开发部职责

天津中新置地有限公司 前期开发部职责 公司前期开发将主要负责项目前期开发与设计管理及协调各市政行管部门的工作,同时根据公司制定的项目发展规划策划并制订切实可行的开发计划,并负责组织落实以保证公司在房地产投资中获取最大的经济效益和社会效益。 1、负责组织收集房地产行业和相关法律方面信息,把握客户需求的变化趋 势和行业发展动向。 2、进行土地信息收集和参与决策,参与土地招投标和用地管理。 (1)跟踪土地市场动态,负责收集土地和合作信息,分析土地价值和项目投资价值,进行机会研究; (2)参与土地转让的谈判或土地的招投标工作; (3)进行项目用地管理,土地评估、办理土地使用权及产权、委托红线钉桩、地质勘探。 3、委托进行拆迁工作,协调拆迁相关工作关系。 4、组织进行项目的初步可行性分析,对项目进行估算,做出初步规划建议 书。 5、组织对详细可行性分析进行评审,参加项目的立项决策和制订项目规划 建议书。 6、参与勘察、设计单位的招投标工作,并负责勘察、设计合同的履行。 (1)对勘察、设计单位进行初审、考察; (2)参与制定招投标、答疑、评标等工作。 (3)参与勘察、设计合同相关条款的制订; (4)负责勘察、设计合同的谈判; (5)参与勘察、设计合同的签定; (6)监督勘察、设计合同的履行。 7、对项目策划书组织评审、选择最佳的规划设计方案,负责监督规划设计

的任务完成。 (1)控制好规划设计工作的进度和编制施工图纸的计划; (2)牵头组织各部门参与对方案、设计的评审,审核各项规划招标,汇总提出相关修改意见。 8、负责组织图纸报审、报批工作。 (1)总体规划方案(六图二书)的报审; (2)初步设计的报审; (3)施工图纸的初审与复审。 9、负责完成到政府部门办理的审批、办证工作。 (1)办理项目立项手续; (2)办理项目配套招标的落实,人防、消防、交通、园林、环保、节水、国家安全等政府主管部门的审批; (3)办理项目的《建设用地规划许可证》、《建设工程规划许可证》、《建筑工程施工许可证》、《建设工程销售许可证》、《国有土地使用证》。 10、负责进行大、小市政工程报装工作,并负责建安和市政工程报建工 作。 (1)进行规划方案市政意见征询; (2)协调落实市政二次设计; (3)组织进行开工证前所有大市政工程的审批、盖章工作; (4)负责组织各项市政工程规划许可证和开工证的办理工作。 11、配合完成政府主管部门的项目验收工作。 12、配合商品房的销售工作。 (1)组织进行房产测绘,提供销售支持数据和图纸; (2)办理项目产权事宜。 13、负责对项目设计进行总结。 跟踪项目的实施效果分析,从中总结项目决策和规划设计方面的经验教训。 14、人员编制:四人。 其中:前期部经理一人;规划建筑师一人;项目报批一人;市政协调 一人。(市政协调工作可由工程部的市政工程师兼任)。

JAVA_软件工程师公司笔试题

一、 1.Anonymous Inner Class(匿名内部类)是否可以extends(继承)其它类,是否可以implements(实现)interface(接口) 答:匿名的内部类是没有名字的内部类。不能extends(继承)其它类,但一个内部类可以作为一个接口,由另一个内部类实现 2.你对MVC的理解,MVC有什么优缺点?结合Struts,说明在一个Web应用如何去使用?答: MVC设计模式(应用观察者模式的框架模式) M:Model(Business process layer),模型,操作数据的业务处理层,并独立于表现层(Independent of presentation)。 V:View(Presentation layer),视图,通过客户端数据类型显示数据,并回显模型层的执行结果。C:Controller(Control layer),控制器,也就是视图层和模型层桥梁,控制数据的流向,接受视图层发出的事件,并重绘视图 MVC框架的一种实现模型 模型二(Servlet-centric): JSP+Servlet+JavaBean,以控制为核心,JSP只负责显示和收集数据,Sevlet,连接视图和模型,将视图层数据,发送给模型层,JavaBean,分为业务类和数据实体,业务类处理业务数据,数据实体,承载数据,基本上大多数的项目都是使用这种MVC的实现模式。 StrutsMVC框架(Web application frameworks) Struts是使用MVC的实现模式二来实现的,也就是以控制器为核心。 Struts提供了一些组件使用MVC开发应用程序: Model:Struts没有提供model类。这个商业逻辑必须由Web应用程序的开发者以JavaBean 或EJB的形式提供 View:Struts提供了action form创建form bean,用于在controller和view间传输数据。此外,Struts提供了自定义JSP标签库,辅助开发者用JSP创建交互式的以表单为基础的应用程序,应用程序资源文件保留了一些文本常量和错误消息,可转变为其它语言,可用于JSP中。 Controller:Struts提供了一个核心的控制器ActionServlet,通过这个核心的控制器来调用其他用户注册了的自定义的控制器Action,自定义Action需要符合Struts的自定义Action规范,还需要在struts-config.xml的特定配置文件中进行配置,接收JSP输入字段形成Action form,然后调用一个Action控制器。Action控制器中提供了model的逻辑接口。 二、 1.什么是WebService? 答: WebService是一个SOA(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言间的相互调用,通过Internet进行基于Http协议的网络应用间的交互。WebService实现不同语言间的调用,是依托于一个标准,webservice是需要遵守WSDL(web 服务定义语言)/SOAP(简单请求协议)规范的。

Java中高级工程师的主要职责范本

Java中高级工程师的主要职责范本 Java中高级开发工程师需要参与公司产品研发,完成开发任务,并对负责开发的模块进行测试、维护。以下是小编整理的Java中高级工程师的主要职责范本。 Java中高级工程师的主要职责范本1 职责: 1、参与软件产品项目的系统需求开发和分析设计; 2、负责项目架构以及核心代码的编写; 3、负责相关业务模块的开发、部署、测试、维护以及相应文档的编写; 4、参与代码、测试用例走查和评审,及时修复缺陷; 5、有从技术层面带动团队整体实力提升的心态。 任职要求: 1、大专及以上学历,计算机相关专业优先; 2、4年及以上java开发经验(不含实习) 3、具备扎实的java基础,熟悉常用的开源组件,熟悉SpringMVC,spring、mybatis等框架 4、具有独立理解所担当模块业务理解能力和问题阐述能力,能独立思考和解决一般的业务模块功能方案,能考虑到其业务需求的异常流程处理 5、至少参与过三个以上项目开发工作,并且至少独立完成两个以上功能模块的设计、开发; 6、熟练使用Eclipse开发工具,掌握Tomcat、Weblogic、Websphere等主流J2EE应用服务器一种或多种,有集群部署

经验者优先录入; 7、熟悉主流数据库(比如Oracle、MySQL)设计与优化,能熟练使用SQL语言编程,能对常见sql语句进行调优。 8、掌握开发作业(PD设计、编码和测试)的规范和技巧并能适当提出优化意见,并能熟练使用一种测试工具开展测试工作; 9、能够按照要求编写各类文档,文档结构条例清晰,内容详实准确 Java中高级工程师的主要职责范本2 职责: 1. 根据需求制定计划,带领按时高质量的完成开发任务; 2. 参与需求分析,并根据需求文档进行软件结构的设计、编码与测试; 3. 组织线上系统升级、运维监控、性能调优; 4. 推动跟进业务线需求,为改善系统的功能积极提出建议; 5. 组织团队进行技术分享和学习。 任职要求 1. 计算机相关专业背景,本科以上学历,5年以上程序开发经验; 2. 熟悉JAVA 和Web开发技术,熟悉springmvc,springboot框架; 3. 熟悉主流数据库如mysql或任意一种,能熟练编写

相关文档
最新文档