热门职位

职位搜索

您的位置:首页>热门职位>中国>上海>
发布日期:
2018-09-03 10:23:14
职位名称:
J2EE Application Architect
所属行业:
所在省份:
上海
薪资范围:
联系方式:
jobs@dsi.com.cn

职位描述

PURPOSE OF THE JOB

Summarize the purpose of this position to assess its expected contribution to the results of the organization.
 
This role mainly will be hands on as well as coordinate project/ vendor teams to support the software development through planning, designing, developing and executing various product designing and requirement analysis processes within the software development methodology, especially the agile practice. Key accountabilities include working directly with the end user, to gather requirements and produce high level designs, while also working closely with internal technical teams, PM's and BA's through the full project and delivery life cycle. This role requires technical skills, including the ability to work at a low level design stage (being hands on when needed) while also be able to face off to business stakeholders and alike in an upwardly' facing capacity. 
这个角色主要是通过在软件开发方法,特别是敏捷实践中的规划,设计,开发和执行各种产品设计和需求分析过程来协调项目/供应商团队来支持软件开发。 重要的责任包括直接与最终用户合作,收集需求并制作高水平的设计,同时通过项目和交付周期的全面与内部技术团队,PM和BA密切合作。 这个角色需要技术技能,包括在低级设计阶段工作的能力(在需要时进行交付),同时也能够面向向上的面向能力的业务利益相关者。
 
The major responsibilities will be:
1.    Provide architectural guidance to the development team from project initiation through final launch
2.    Work with business owners and cross functional teams to understand requirements and collaborate on solutions in an Agile environment
3.    Provide technical leadership for team members, including advisement on technical designs, code reviews and quality assurance
4.    Ensure code is maintainable, scalable, built for ease of use, and performs optimally across devices and browsers
5.    Be responsible of the high level technical design in the project lifecycle;
1.从项目启动到最终发布,为开发团队提供架构设计指导
2.与业务用于和跨职能团队合作,了解敏捷环境中的要求和协作解决方案
3.为团队成员提供技术指导,包括技术设计咨询,代码审查和质量保证
4.确保代码可维护,可扩展,易于使用,并在设备和浏览器之间实现最佳性能
5.负责项目生命周期中的高水平技术设计;
 
Required skills and experiences
1.    Bachelor’s Degree or equivalent years of experience in computer sciences
2.    5+ years of project development experience in a fast-paced Agile environment
3.    Strong hands-on development experience with software development background in J2EE (Spring Framework, Hibernate or iBatis, React or angular)
4.    Strong skills in middle layer and back end architectures, including working knowledge of the following: Spanning software, infrastructure, cloud and alike
5.    Understanding of RESTful web-architectures, Services Oriented Architecture and RDBMS (Oracle/MySQL)
6.    Experience with high business complexity, customer-centric applications is highly desirable
7.    Strong agile experience, especially Scrum capability is beneficial
8.    High-performance, availability application architecture designing experience is preferred
9.    Micro-service application architecture experience is preferred (Spring Boot, Spring Cloud)
1.    本科或同等年数的计算机科学学习经验
2.    在快节奏的敏捷环境中有5年以上的项目开发经验
3.    具有J2EE软件开发的实践开发经验 (Spring Framework, Hibernate or iBatis, React or angular)
4.    熟练掌握中层和后端架构的技能,包括工作内容有:多软件平台协作,基础设施,云计算等
5.    了解RESTful Web架构,面向服务架构和关系型数据库(Oracle / MySQL)
6.    具有高业务复杂性,以客户为中心应用程序的项目经验者优先
7.    熟练掌握敏捷项目交付,特别是有Scrum项目经验者优先
8.    有高性能和高可靠系统架构设计经验者优先
9.    有微服务应用架构设计经验者优先(Spring Boot, Spring Cloud)
 

REQUIREMENT OF PROFESSIONAL EXPERIENCE

 
l  Bachelor’s Degree or equivalent years of experience in computer sciences
l  5+ years of project development experience in a fast-paced Agile environment
l  Strong hands-on development experience with software development background in J2EE (Spring Framework, Hibernate or iBatis, React or angular)
l  Strong skills in middle layer and back end architectures, including working knowledge of the following: Spanning software, infrastructure, cloud and alike
l  Understanding of RESTful web-architectures, Services Oriented Architecture and RDBMS (Oracle/MySQL)
l  Experience with high business complexity, customer-centric applications is highly desirable
l  Strong agile experience, especially Scrum capability is beneficial
l  High-performance, availability application architecture designing experience is preferred
l  Micro-service application architecture experience is preferred (Spring Boot, Spring Cloud)