Java Architect
康普科纬迅软件服务(上海)有限公司
- 公司规模:150-500人
- 公司性质:外资(欧美)
- 公司行业:计算机软件
职位信息
- 发布日期:2013-11-16
- 工作地点:上海-长宁区
- 招聘人数:2
- 工作经验:十年以上
- 学历要求:本科
- 职位类别:高级软件工程师
职位描述
Primary Roles and Responsibilities:
Analyze Use Cases required for realization of application software
Utilize Use Cases to conceptualize solutions, and develop reusable application frameworks, reducing cost, complexity, and overall maintenance of proposed solutions
Develop programming specifications and support data design process, utilizing a Use Case-driven domain analysis approach
Participate in business analysis, systems analysis, and systems design process
Utilize application development standards for designing, building and maintaining applications, application components, and common services
Apply software engineering methods and practices, ensuring on-time, traceable, and fully realized software solution
Identifies and organizes technical development work for project team
Required Skills/Competencies:
8+ years experience with application development experience using Java/J2EE and database technologies
3+ years experience designing and implementing application architectures
Detailed knowledge of Rational Unified Process (RUP) delivery methodology
Detailed knowledge of Use Cases, Test Cases, and Test Plans
Advanced skills in programming and development technologies, specifically Java/J2EE, AJAX, JSP/JSF, XML, DOM, XMLHTTP, SOAP, JavaScript, SQL, ANT
Knowledge of 1st-generation web services technologies, specifically SOAP, JCA, JMS, MQ, JAXP, JAX-RPC, JAXB
Detailed knowledge of user interface design, process design, data distribution techniques, including page flow, URL data flow, and usage of session data
Hands on knowledge of middleware integration, application troubleshooting, debugging tools & techniques
Detailed knowledge of OOAD Patterns
Detailed knowledge of software performance tuning designs and best practices
Knowledge of IT Infrastructure design, storage management, and networks
Ability to assist project teams with data architecture activities
Ability to assist project teams in development of project costs and benefits estimates
Ability to summarize and articulate to senior managers the implications of existing business systems that can be applied to a given problem
Ability to lead project delivery teams from a technical leadership role
Excellent oral and written communication skills
Ability to manage risk and stakeholder expectations to the architecture design
Ability to create and implement architecture views & viewpoints design
Desired Skills/Competencies:
Knowledge of SOA Design Principles, Patterns, and Technologies
Knowledge of Business Architecture Design and Patterns
Analyze Use Cases required for realization of application software
Utilize Use Cases to conceptualize solutions, and develop reusable application frameworks, reducing cost, complexity, and overall maintenance of proposed solutions
Develop programming specifications and support data design process, utilizing a Use Case-driven domain analysis approach
Participate in business analysis, systems analysis, and systems design process
Utilize application development standards for designing, building and maintaining applications, application components, and common services
Apply software engineering methods and practices, ensuring on-time, traceable, and fully realized software solution
Identifies and organizes technical development work for project team
Required Skills/Competencies:
8+ years experience with application development experience using Java/J2EE and database technologies
3+ years experience designing and implementing application architectures
Detailed knowledge of Rational Unified Process (RUP) delivery methodology
Detailed knowledge of Use Cases, Test Cases, and Test Plans
Advanced skills in programming and development technologies, specifically Java/J2EE, AJAX, JSP/JSF, XML, DOM, XMLHTTP, SOAP, JavaScript, SQL, ANT
Knowledge of 1st-generation web services technologies, specifically SOAP, JCA, JMS, MQ, JAXP, JAX-RPC, JAXB
Detailed knowledge of user interface design, process design, data distribution techniques, including page flow, URL data flow, and usage of session data
Hands on knowledge of middleware integration, application troubleshooting, debugging tools & techniques
Detailed knowledge of OOAD Patterns
Detailed knowledge of software performance tuning designs and best practices
Knowledge of IT Infrastructure design, storage management, and networks
Ability to assist project teams with data architecture activities
Ability to assist project teams in development of project costs and benefits estimates
Ability to summarize and articulate to senior managers the implications of existing business systems that can be applied to a given problem
Ability to lead project delivery teams from a technical leadership role
Excellent oral and written communication skills
Ability to manage risk and stakeholder expectations to the architecture design
Ability to create and implement architecture views & viewpoints design
Desired Skills/Competencies:
Knowledge of SOA Design Principles, Patterns, and Technologies
Knowledge of Business Architecture Design and Patterns
公司介绍
Company Overview:
Founded in 1973, Compuware provides software, experts and best practices to ensure applications work well and deliver business value. Compuware solutions optimize end-to-end application performance across the Enterprise and the Internet for leading organizations around the world, including 46 of the top 50 Fortune 500 companies and 12 of the top 20 most visited U.S. web sites. Compuware employed over 4,000 people worldwide. We have more than 100 offices located in 45 countries. Learn more at: http://www.compuware.com.
The company's ongoing success depends on our employees--a diverse team of people with a set of key, common attributes. We seek positive, assertive team players who have a strong desire to succeed in a team- and customer-oriented environment.
Founded in 1973, Compuware provides software, experts and best practices to ensure applications work well and deliver business value. Compuware solutions optimize end-to-end application performance across the Enterprise and the Internet for leading organizations around the world, including 46 of the top 50 Fortune 500 companies and 12 of the top 20 most visited U.S. web sites. Compuware employed over 4,000 people worldwide. We have more than 100 offices located in 45 countries. Learn more at: http://www.compuware.com.
The company's ongoing success depends on our employees--a diverse team of people with a set of key, common attributes. We seek positive, assertive team players who have a strong desire to succeed in a team- and customer-oriented environment.
联系方式
- 公司网站:http://www.compuware.com
- 公司地址:"中國上海市靜安區南京西路1468號中欣大廈905-907室
- 邮政编码:200040