广州 [切换城市] 广州招聘广州计算机软件招聘广州高级软件工程师招聘

JAVA开发高级软件工程师(职位编号:001)

珠海杨氏科技有限公司

  • 公司规模:少于50人
  • 公司性质:合资(非欧美)
  • 公司行业:计算机软件

职位信息

  • 发布日期:2017-01-14
  • 工作地点:广州
  • 招聘人数:20
  • 工作经验:三年以上
  • 学历要求:本科
  • 职位类别:高级软件工程师  

职位描述

Senior Software Engineer 高级软件工程师:

1) Summary 概要

Senior Software Engineer is responsible to design, implement, and support software units like modules, classes, program procedures, scripts, SQL queries using design paradigms and JAVA languages with high quality timely.

高级软件工程师负责使用软件规范和JAVA语言设计、实现和支持及时高质量的 软件单元(包括模块、类、程序过程、脚本、SQL查询等);

2) Responsibilities 职责

a) Analyzing functional and non-functional requirements presented in FRS;

分析功能需求规约(FRS)中的功能性和非功能性需求;

b) Developing technical design solutions;

开发技术设计方案;

c) Writing technical design specifications working as part of a team implementing design solutions;

编写技术设计规格;

d) Implementing software units utilizing requirements, use case diagrams, and other UML design artifacts;

根据需求、用例图和其它UML设计工件来实现软件单元;

e) Collaborating with other developers, QA engineers, technical writers and system architects on implementation of the software artifacts;

在实现软件工件的过程中与其他开发人员,QA工程师,技术设计师和系统架构师等进行良好的合作;

f) Developing and performing required unit and integration tests to deliver quality software to QA and the customer;

开发和执行给定软件单元,进行集成测试,并发布高质量软件产品给QA和客户;

g) Writing development guidelines;

编写开发指南;

h) Developing robust API documentation to support users of the system;

为系统开发健壮的API文档以便为用户提供必要的支持;

i) Mentoring and developing junior developers while contributing significantly to the development of the system;

辅导和发展初级开发人员,使其能尽快为系统的开发做出重大贡献;

3) Knowledge, Skills and Experience 知识,技能和经验

a) Knowledge知识

? Strong knowledge of main principles and paradigms of the Object-Oriented Methodology;

精通面向对象方法论的原理和范式;

? Knowledge of OOA techniques;

掌握面向对象分析(OOA)技术;

? Knowledge of OOD principles;

掌握面向对象设计(OOD)原理;

? Strong knowledge of Java and Java API (Java Foundation Classes);

精通Java和Java API;

? Strong Knowledge of the following enterprise technologies/tools/frameworks: Servlet, JSP, HTML, XML, JDBC, SQL, Hibernate, Spring, Struts, etc;

精通Servlet, JSP, HTML, XML, JDBC, SQL, Hibernate, Spring, Struts等企业级技术/工具/框架;

? Strong knowledge of UML;

精通UML;

? Strong knowledge of common and enterprise design patterns;

精通通用/企业设计模式;

? Familiarity with all phases of the software development life cycle;

熟悉软件开发生命周期的各个阶段;

? Knowledge of English language to present developed design solutions in written form;

能熟练使用英语编写设计方案;

? Base knowledge of project management;

具有项目管理的基础知识;

b) Skills 技能

? Strong analytical and problem solving skills;

善于分析问题和解决问题;

? Strong ability to define alternatives, make appropriate recommendations and provide strategies for the resolution of issues at the platform, tool/utility and software levels;

善于对平台/工具/软件层面遇到的问题制定可选方案,提供适当的建议和策略;

? Strong ability to write technical design specification;

善于编写技术设计规范;

? Strong ability to implement designed solution;

善于实现已设计好的方案;

? Strong written and oral communication skills;

善于书面和口头沟通;

? Strong ability to work in the project team;

善于团队合作;

c) Experience 经验

? Direct experience in requirements analysis, use case analysis, and design development utilizing UML with utilization of well known design patterns during definition phase;

具有在定义阶段直接使用UML进行需求分析、用例分析、设计和开发的经验;具有使用设计模式的经验;

? Experience in designing and developing of unit tests, integration tests and robust API documentation during both definition and construction phases;

具有在定义和构建阶段设计和开发单元测试、集成测试和健壮的API文档的经验;

? Experience utilizing a version control system. Such as CVS,SVN, VSS, etc;

具有使用版本控制系统的经验,如CVS,SVN,VSS等;

? A minimum of 3 years object-oriented development experience with a minimum of 2 years in Java development;

至少2年Java开发经验,至少3年的面向对象开发经验;

? A minimum of 2 year of J2EE Development with one or more enterprise software applications which utilize application servers such as Tomcat, Websphere, Weblogic, or JBoss and enterprise relational databases such as Oracle, SQL Server, or DB2;

具有至少2年J2EE项目的开发经验;至少熟悉一种J2EE应用服务器,如Tomcat,Websphere,WebLogic,JBoss等;至少熟悉一种关系型数据库,如Oracle,SQL Server,DB2等;

4) Reports To 汇报对象

Team Lead

5) Communicate with 沟通对象

Software Engineers, Software Testers, Business Analyst, System Analyst, System Designer, System architect;

软件工程师,软件测试人员,业务分析人员,系统分析人员,系统设计人员,系统架构师;

6) Career Opportunities 职业发展方向

Possible next career steps for a Senior Software Engineer are:

a) Lead Software Engineer

b) Architect

c) BA path

d) QA path

公司介绍

珠海杨氏科技有限公司是香港Yang Brothers Limited在珠海所设子公司, 我们是一家技术服务,管理咨询和投资顾问公司,专注于互联网金融,电信,医疗保健,政府,物流,制造,教育和Web2.0等行业,我们是Java,移动和云技术先驱。


我们的主要客户:
JPMC,汇丰银行,瑞银集团,纽约人寿,平安,工商银行,中国建设银行,中国移动,华为,香港医院管理局,国泰航空,西门子,杜邦,拜耳医药。


我们的战略合作伙伴:
ORACLE,UNISYS
我们的团队成员:
*由在30多个国家工作过的前Sun,Oracle,Accenture,Apple and IBM高级主管提供强有力的领导
*90%博士,硕士和学士学位学历
*认证:Sun Java,Oracle数据库,MSCE等
*企业架构师,软件工程,Java和开源专家
*平均年龄28岁,平均工作经验6年的一群有激情,有创意,有梦 想的年轻人
*流利的英语和中文


员工福利:
1、 具有竞争力的薪酬,14月薪,优秀员工每年至少加薪一次;
2、 五险一金,享受养老、医疗、生育,公积金等最完善的员工保障体系;
3、 享受国家规定的双休日法定节假日等;
4、 节假日福利,带薪年假,生日会,年度旅游;




杨氏科技是一个注重民主管理、关注员工成长的企业。在这个充满朝气、进取、友爱与激情的企业大家庭里,你一定能找到广阔的发展空间、慧眼识珠的伯乐、志同道合的战友,精彩你的人生!

联系方式

  • 公司地址:地址:span番禺区 - 大石 - 大石街石北工业路644号巨大创意产业园15栋406室