最新中级java开发工程师标准(五篇)
人的记忆力会随着岁月的流逝而衰退,写作可以弥补记忆的不足,将曾经的人生经历和感悟记录下来,也便于保存一份美好的回忆。范文书写有哪些要求呢?我们怎样才能写好一篇范文呢?下面是小编为大家收集的优秀范文,供大家参考借鉴,希望可以帮助到有需要的朋友。
中级java开发工程师标准篇一
2010年对于我来说是非常重要的一年,在这一年中我有了很多的进步,也在在很多地方留下了一些遗憾。
古人云:“前事不忘,后事之师”,亦云:“一日而三省吾身”。我虽然不能做到“一日三省”但是年终总结是万万不能再少的。希望可以通过对过去的总结,找到自己在技术发展上的缺陷,发现自己不好的那些习惯并在未来的日子中可以不断的修正。
9月份入职到现在有4个多月了,在公司领导同事的关心和帮助下,本人认真负责的完成了各项工作任务,技术水平有了明显提高。工作情况如下:
1、熟悉了解公司各项规章制度
我于2010年9月进入公司,为了更快更好地融入公司这个团队,为以后的工作打好铺垫,在入职培训中,我认真对公司的各项规章制度进行了解,熟悉公司的企业文化,熟悉公司编程风格,熟悉公司编码规范,熟悉办公环境,以及人文交流,通过了解和熟悉,我为能进入公司这个团队感到自豪,同时也感到自身的压力。在以后的工作中,我将以公司的各项规章制度为准则,严格要求自己,踏实工作,在坚持原则的情况下敢于创新,更快更好地完成工作任务。
2、学习新技术
由于客户对产品的要求越来越高,要求产品更人性化,多样化,交互性强,公司在今后的项目中将用到extjs技术,所以我对这门技术进行了详细,深入的学习,现在已经能够灵活运用,并编码实现了大量常用组件的开发,为公司的以后的项目需求做好了准备。
3、熟悉并参与修改现有项目
熟悉并参与修改佛山招投标项目和司法厅项目。存在的不足以及改进情况如下:
1、技术水平有待继续提高
在工作中遇到一些技术问题无法解决,最后通过网上搜索以及请教同事领导帮忙得以解决,我将归纳整理常见问题,做到下次遇见能够快速解决,积累经验,提高工作效率,继续学习新知识新技术,翻新技术知识。
2、缺乏计划性
在工作过程中,常常因为缺乏计划,导致工作目的不够明确,主次矛盾不清,造成事倍功半的效果,在以后的工作过程中,我要认真制订工作计划,做事加强目的认识,分清主次矛盾,争取能达到事半功倍的效果。
3、缺乏沟通,不能充分利用资源
在工作的过程中,由于碍于面子,不积极向其他同事求教,造成工作效率降低甚至出现错误,不能达到优势资源充分利用。俗话说的好“三人行必有我师”,在以后的工作中,我要主动加强和其他部门同事的沟通,通过公司这个平台达到资源共享,从而提高自己的技术水平,更好的完成工作。在2011年我将继续坚持认真的工作态度,刻苦的学习态度,愉快的生活态度投入工作,希望在2011年取得新的进步与成就。
中级java开发工程师标准篇二
java初级工程师 岗位职责:
1、按照质量及过程管理要求,根据设计完成软件开发及内部测试;
2、负责开发过程中相关文档编写; 任职要求:
1、有扎实的软件理论基础,理解面向对象编程,良好的面向对象理解能力;
2、有1年以上j2ee项目开发经验并持续至今;
3、精通java 语言,有良好的编程习惯,熟悉struts,hibernate,spring等开源框架的使用;
4、能够正确理解和阅读uml设计文档;
4、熟练使用sql语言;
5、可承受较大的工作压力,有团队意识和钻研精神;
java中级工程师 岗位职责:
1、负责中低难度的软件设计、较高难度的代码开发,有很强的质量意识;
2、负责中低难度的需求分析;
3、负责需求、设计中相关文档编写;
4、编写制订各项较低难度技术方案;
5、指导、培训初级工程师;
6、维护处理系统日常问题。任职要求:
1、有扎实的软件理论基础,理解面向对象编程,良好的面向对象理解能力;
2、有3年以上j2ee项目开发经验并持续至今;
3、精通java 语言,有良好的编程习惯,熟悉struts,hibernate,spring等开源框架的使用,了解其理论基础;
4、精通uml,熟练掌握uml设计工具,有良好文档编写习惯;
4、熟练使用sql语言,有一定oracle、sybase等大型数据库使用及设计、开发经验;
5、熟悉银行金融业务;
6、可承受较大的工作压力,有团队意识和钻研精神;
java高级工程师 岗位职责:
1、负责较高难度的软件设计、核心重要模块开发,有很强的质量意识;
2、负责需求、设计中相关文档编写;
3、编写制订各项技术方案;
4、负责较高难度的需求分析;
5、指导、培训中初级工程师、新员工;
6、解决项目中技术难题。任职要求:
1、有扎实的软件理论基础,深刻理解面向对象编程,良好的面向对象分析设计能力;
2、有5年以上大中型项目开发经验并持续至今,其中3年以上基于j2ee架构大型应用系统的模块设计开发经验;
3、精通java 语言,有良好的编程习惯,掌握struts,hibernate,spring等开源框架原理;
4、具备oracle、sybase等大型数据库使用及设计、开发经验;
5、精通uml,熟练掌握uml设计工具,有良好文档编写习惯;
6、掌握常用安全加密技术,具有安全加密设计、分析能力;
7、了解常用网络设备,熟悉tcp/ip协议,具有网络架构和分析能力;
8、可承受较大的工作压力,有团队意识和钻研精神;
9、熟悉银行金融业务。
java技术经理 岗位职责:
1、对整个项目的技术成败负责,有很强的质量意识;
2、负责系统开发分工,包括软件需求、设计、开发和维护;
3、负责高难度的软件设计、核心重要模块开发;
4、负责软件实施过程中的重要文档编写;
5、协助、主导解决项目中各类技术难题;
6、负责项目组内员工的技术培训与工作指导;
7、制定项目组内技术规范;
8、参与项目招标相关事务,参加各类项目技术会议。任职要求:
1、有扎实的软件理论基础,深刻理解面向对象编程,有独立负责子系统分析设计的经验;有一定理论提取能力;
2、有7年以上大中型项目工作经验,3年以上基于j2ee架构大型应用系统的设计开发经验;
3、掌握软件开发流程和软件工程相关知识,良好的结构设计和程序代码编写能力,具备良好的编程习惯;热爱技术,对编程有足够的兴趣,勇于尝试,较强的创新能力;
4、掌握oracle、sybase等大型数据库;
5、精通java 语言,熟悉struts,hibernate,spring等一种以上开源框架,掌握其核心原理和设计理念,精通框架中各种j2ee技术;
6、精通uml,熟练掌握uml设计工具,有良好文档编写习惯;
7、掌握常用安全加密技术,具有安全加密设计、分析能力;
8、了解常用网络设备,熟悉tcp/ip协议,具有网络架构和分析能力;
9、具有高度的责任感和敬业精神,具有良好的职业道德,工作认真、踏实可承受较大的工作压力;
10、熟悉银行金融业务。
中级java开发工程师标准篇三
【岗位职责】
1.从事公司核心业务系统的开发、调试,参与产品的分析,设计、开发以及测试几个阶段;
2.编写系统开发文档、技术手册。
【任职资格】
1.计算机或相关专业本科以上学历,2年以上j2ee开发经验,有j2ee项目管理与项目设计经验优先;
2.精通java编程,熟悉j2ee、mvc架构和uml建模语言等相关技术,熟练掌握面向对象的程序设计方法,熟悉或了解各种数据结构和算法模型;
3.能熟练使用开发框架:springmvc、mybatis、spring;
4.熟练掌握html、css、javascript、jsp、servlet、xml、jdbc、soa、aop等j2ee常用技术;
5.能熟练使用mysql、oracle等数据库产品,并能熟练编写sql语句.6.能熟练使用eclipse,idea等开发工具进行项目开发。
6.熟悉jboss、tomcat等服务器产品,熟悉安装、调试、发布配置应用,熟悉linux操作系统更佳;
7.有源码研究爱好者优先,如有参与开源项目请附上github或项目地址;
8.能承受一定的工作压力,有责任心、上进心,具备良好的自学能力和独立解决问题能力。
基本待遇:
富有竞争力的基本薪资+实际工资作为基数缴纳的五险一金+商业保险+工作日补助+加班补贴+各类国家规定的福利+公司内部特有员工福利等
中级java开发工程师标准篇四
个人信息
姓名:xxxxxxxx
毕业学校:xxxxxxxxx
年龄:21学历:本科 英语等级:cet-4 专业:计算机科学与技术手机:xxxxxxxx邮箱:xxxxxxxxxx
求职意向
java软件工程师、web开发工程师
自我评价
1、思维严谨,有较强的学习及适应能力
2、有良好的沟通能力,组织协调能力,具有很强的团队协作意识
3、工作主动,责任心、执行力及抗压性强,能够积极的面对并解决工作中的问题
4、具有较强的文档撰写能力,具备独立分析和解决问题的能力,有良好的职业道德和工作态度,工作认真、踏实,责任心和
进取心强,有良好的客户交流沟通能力和需求理解能力,较强的协作精神和团队意识
工作经历
2012/01--2013/03
xxxxxxxxx有限公司 | 研发部 | 软件工程师
行业类别:计算机软件 | 企业性质:民营 | 规模:20-99人 | 职位月薪:2001-4000元/月
工作描述:
担任软件开发项目经理的助理工程师,参与公司多个项目的开发,帮助项目经理整理材料和分析项目需求,其中学到了很多实用的技术;也做前台ui页面的设计和美化,能熟练操作flash、photoshop、dr等软件。
专业技能
1、有一年以上j2ee项目开发经验,精通java面向对象编程,良好地规范代码编写习惯
2、熟悉web应用研发的过程及各种常用的设计模式,熟练掌握jsp/servlet,jdbc,javabeans3、熟练掌握struts2、hibernate、spring等开源框架技术,并能够用s2sh进行大型项目的开发
4、熟练运用标准sql语句,熟悉oracle,mysql,sqlserver2005数据库
5、熟练ajax,jquery等技术, 熟悉html+css+javascript和xml,熟练flash、ps、dreamweaver6、熟练运用junit,debug进行程序调试、log4j进行日志管理、svn项目整合、mybatis数据库管理
7、熟悉tomcat、apache等服务器配置
8、熟练掌握myeclipse/eclipse等开发工具
9、flash动画设计、ps图片美化、dreamweaver网页设计精通
项目经验
2013/06--至今
伟业网上电商系统
软件环境: oracle10g、tomcat7.0、struts 2.0 + spring 3.0 + hibernate 3.2框架、ajax+jsp+css+jquery+javascript技术 硬件环境:windows xp
开发工具:myeclipse 8.5
项目职责:
1、view层用jsp,controller用struts,持久层采用hibernate技术。用ajax实现异步刷新功能,解决了全屏刷新资源消耗大及出空白页面等待的问题,也极大地减轻了网络传输的压力,并结合javascript技术丰富页面动态效果。
2、完善了该项目的相关文档资料。
项目描述:
该项目采用b/s模型开发。该系统,前台包括商品的展示(锐意独家模块、最新商品模块、疯狂抢购模块)以及用户的登录、注册和购物模块等;后台包括商品和类别的增删改及复杂查询,以及管理员和用户的注册、登录验证及数据校验、异常处理、代理设计、业务逻辑扩展。
项目总结:
本项目应用了ssh架构开源解决方案,使我在ssh整合开发上也得到了很大提高,由于应用了hibernate进行持久化操作大大减少了dao层代码的冗余,加之spring为我们提供了template技术,进一步减少了dao层代码的冗余,在事务控制方面由于应用了spring框架,把原本要在biz层上显示控制事务的代码,通过aop技术移植到了配置文件中(transactionmanager),大大减少了非业务代码的侵入性,从而提高了我们系统的可扩展性,使用了spring注解开发、aop编程大大缩短了开发周期,ioc容器很好的实现了程序的解耦合。
2012/03--2012/08
人事管理系统
软件环境: tomcat 6.0、struts 2.0 + spring 3.0 + hibernate 3.0框架、jsp+css+javascrip+ajax技术、sql server数据库 硬件环境:windows xp
开发工具:myeclipse8.5
项目职责:
1、采用div+css+js技术进行页面布局与美化,并实现国际化,通过重定向避免数据的重复提交,提供分页显示数据。
2、收集封装数据,采用javascript、validator验证框架对表单数据进行合法性校验。
3、通过struts的dmi调用业务逻辑处理、流程跳转,建立异常体系处理异常。
4、在dao层通过spring的hibernatetemplate、ioc实现spring和hibernate整合,在biz层采用aop编程,在 control层通过代理模式实现spring和struts整合。
项目描述:
该系统主要面向公司内部,完成公司人事管理、员工签到管理以及人员信息登记业务。人事管理业务包括长期工(有固定职位、职称的工作人员)与短期实习工(无职位)等。员工签到管理包括上下班打卡记录以及考勤记录等信息。只有管理员能够查询与修改所有人员上班记录;增、删、查、改员工信息、管理员信息;按日生成员工签到记录;按月生成月人员签到信息统计报表并允许员工通过internet查询自己当前和以往上下班签到记录。
项目总结:
在查询数据时经常会出现hibernate延迟加载问题,由于我们控制事务是在biz层,但是有些entity用到了延迟加载,当需要在显示层显示的时候hibernate才会把延迟的代理通session去数据库中获取数据,但是这时候事务已经关闭了意味着session也结束了生命周期,这样就会造成lazyinitializationexception,此类异常的解决:
1、在映射文件中在延迟建加载的一方设置lazy=”false”。
2、中配置opensessioninviewfilter。
2011/06--2011/11
计算机与信息工程学院信息管理系统
软件环境: mysql、tomcat 6.0、ibatis、struts、spring、jsp、ajax、css、div等
硬件环境:window xp、window7
开发工具:eclipse
项目职责:
主要负责前台ui设计和学院部门模块的后台管理。前台使用div+css技术对jsp页面进行布局和美化,后台学院部门模块使用servlet+jdbc技术进行数据库的简单查询、复杂查询,增删改等。
项目描述:
该系统主要为全校学生(用户)提供服务,用户在登陆学校主页之后,可以选择进入学院信息管理系统,学院信息管理系统为用户提供查询和浏览学院信息功能,包含学院历史模块、学院风采管理模块、学院人事部门管理模块、学院招生信息管理模块、学院领导邮箱管理模块、学院资料档案管理模块、学院学生信息模块。
经验总结:
通过本系统的开发,首次体验了服务器的搭建,网站开发过程中前台与后台的融合,学会了数据库的增删改查操作,以及感受到团队开发的高效。
教育经历
2009/09--2013/06
xxxxxxxx | 计算机科学与技术 | 本科
在校学习情况
曾获院校级一等奖学金
2012/06国家级创新设计“三等奖” | 国家级
2012/11全国大学生“挑战杯”大赛“三等奖” | 国家级
在校实践经验
2012/09--2012/12
大学生实习
参加大学生实习,去xxxxx第一高级中学,高二(11)班,授课科目为数学,时间2个多月,并录制授课视频一份。实习结束,由于实习期间表现优异,颇受实习单位好评,学校颁发了“优秀实习生”证书。
培训经历
2013/04--至今
xxxxxxxxxxxxxxxx
培训课程:core java、oracle、jdbc、jsp、servlet、ssh框架、ajax、jquery、xml、svn等
证书
2012/10大学英语四级
2012/06全国计算机软件技术资格与水平考试网络工程师(中级)
中级java开发工程师标准篇五
西安三元数码软件有限公司 外派java软件工程师笔试题4303
返回上级目录
选择题
1:在软件生命周期中,下列哪个说法是不准确的?
a.软件生命周期分为计划、开发和运行三个阶段
b.在计划阶段要进行问题焉醛和需求分析
c.在开发后期要进行编写代码和软件测试
d.在运行阶段主要是进行软件维护
2:public class parent {
int change(){…} }
class child extends parent {
}
which methods can be added into class child?
int change(){} ct int chang(){} e int change(){} 3:
the following method: void method(){ a,b;
4.a=new string(“hello world”);5.b=new string(“game over”);n(a+b+”ok”);7.a=null;8.a=b;
n(a);10.}
the absence of compiler optimization, which is the earliest point the object a refered is definitely elibile to be garbage line 5 line 6 line 7 line 9 4:
s=”example string”;which operation is not legal? i=();b.s[3]=”x”;
short_s=(); t=”root”+s;
5:关于垃圾收集的哪些叙述是对的。
a.程序开发者必须自己创建一个线程进行内存释放的工作。
b.垃圾收集将检查并释放不再使用的内存。
c.垃圾收集允许程序开发者明确指定并立即释放该内存。
d.垃圾收集能够在期望的时间释放被java对象使用的内存。
6:
the following code: class example{
static void main(string args[]){ l=0;{
n(“doing it for l is:”+l);7.}while(--l>0)
n(“finish”);9.} 10.}
1 well be output: it for l is 3 it for l is 1 it for l is 2 it for l is 0
7: which of the following statements are true?
automatic garbage collection of the jvm prevents programs from ever running out of memory
b.a program can suggest that garbage collection be performed and force it e collection is platform independent
object becomes eligible for garbage collection when all references denoting it are set to null.8:下面关于变量及其范围的陈述哪些是错的。
a.实例变量是类的成员变量。
b.实例变量用关键字static声明。
c.在方法中定义的局部变量在该方法被执行时创建
d.局部变量在使用前必须被初始化。
9:
is the most appropriate code snippet that can be inserted at line 18 in the following code? 2.3.(assume that the code is compiled and run with assertions enabled) .*;6.7.2.8.9. class asserttest 10.11.4.{ e hashmap cctld; asserttest()18.19.8.{ = new hashmap();(“in”, “india”);(“uk”, “united kingdom”);(“au”, “australia”);28.29.13.// more code...30.31.14.} 32.33.15.// other methods.... string getcountry(string countrycode)36.37.17.{ 38.39.18.// what should be inserted here? country =(string)(countrycode); country;44.45.21.} 46.47.22.} countrycode!= null;
countrycode!= null : “country code can not be null”; cctld!= null : “no country code data is available”; cctld : “no country code data is available”;10:在下述选项时,没有构成死循环的程序是
i=100 while(1){ i=i%100+1;if(i>100)break;} (;;);
k=1000;do { ++k;}while(k>=10000); s=36;while(s);--s;11:
1.给出下面的代码片断。。下面的哪些陈述为错误的? 2.1)public void create(){ 3.2)vector myvect;4.3)myvect = new vector();5.4)} a.第二行的声明不会为变量myvect分配内存空间。
b.第二行语句创建一个vector类对象。
c.第三行语句创建一个vector类对象。
d.第三行语句为一个vector类对象分配内存空间
12:a class design requires that a member variable should be accessible only by same package, which modifer word should be used?
ted modifer e 13:
the following java source fragement: 2.//point x
class interesting{ 4.//do something 5.}
statement is correctly java syntax at point x? class myclass{//do other thing…} int pi=3.14
myclass{//do something…}
14:which fragments are not correct in java source file?
e testpackage;public class test{//do something...}
.*;package testpackage;public class test{// do something...}
.*;class person{// do something...} public class test{// do something...} .*;import .*;public class test{// do something...} 15:以下的c程序代码片段运行后c和d的值分别是多少
int a =1,b =2;int c,d;c =(a&b)&&ad =(a&&b)&a
a.0,0 b.0,1 c.1,0 d.1,1 16:
will be the result of executing the following code? 2. static void main(string args[])4.{
digit = 'a';
(int i = 0;i < 10;i++)7.{
(digit)9.{
'x' : 11.{ j = 0;n(j);14.} t : 16.{
j = 100;1n(j);19.} 20.} 21.} i = j;
n(i);24.} s: a.100 will be printed 11 code will not compile because the variable i cannot be declared twice within the main() code will not compile because the variable j cannot be declared twice within the switch of these.17:
this class outline: example{ e int x;
4.//rest of class body… 5.}
ng that x invoked by the code java example, which statement can made x be directly accessible in main()method of ? private int x to public int x private int x to static int x private int x to protected int x private int x to final int x 18:which are not java keywords?
19:设有变量说明语句int a=1,b=0;则执行以下程序段的输出结果为()。
switch(a){ case 1: switch(b){
case 0:printf(“**0**”);break;case 1:printf(“**1**”);break;}
case 2:printf(“**2**”);break;}
printf(“n”);
a.**0** b.**0****2** c.**0****1****2** d.有语法错误
20:软件生命周期的瀑布模型把软件项目分为3个阶段、8个子阶段,以下哪一个是正常的开发顺序?
a.计划阶段、开发阶段、运行阶段
b.设计阶段、开发阶段、编码阶段
c.设计阶段、编码阶段、维护阶段
d.计划阶段、编码阶段、测试阶段
21:
will happen when you attempt to compile and run the following code? base 4.5.{ i = 99; void amethod()10.11.{
12.n(“d()”);14.15.} ()18.19.{
d();22.23.} 24.25.}
class derived extends base 28.29.{
i =-1; static void main(string argv[])36.37.{
b = new derived();n(b.i);d();44.45.} void amethod()48.49.{
n(“d()”);52.53.} 54.55.}
s: d()-1 d()b.d()99 e time error d.d()简答题
22:怎样在复杂的各种形式的网页中提取mp3下载的结构化数据?
23:编写一程序,利用randomaccessfile类将一个文件的全部内容追加到另一个文件的末尾。
24:已知abc+cba=1333,其中a,b,c均为一位数,编程求出满足条件的a,b,c所有组合。
25:servlet的生命周期?
26:static inner class 和 inner class的不同,说得越多越好。
27:如果有几千个session,怎么提高效率。
28:
class something { dosomething(){ e string s = ""; l = ();5.} 6.} 7.有错吗? 29:是否可以从一个static方法内部发出对非static方法的调用?
30:error和exception有什么区别?
31:is tomcat faster than serving static html pages than apache httpd?