中文  English
 
首页 关于我们 猎头职位 猎头服务 工作流程 人才登记 成功案例 培训 主要客户 诚聘英才 联系我们  
首页 > 猎头职位
Software Architect (J2EE)
工作地点:Guangzhou   发布日期:2017-8-1
 
Software Architect (J2EE)
 
Guangzhou
 
Company:
IAM provides secure and extensible identity and access control for resources for multiple solution domains. Especially Telecom Digital Business Systems, Internet of Things, and Service Exposure. 
 
IAM is composed of three pillars: Identity Management, Access Management, and Profile Repository.
 
Identity Management is a governance solution that provides the RESTful APIs for profile provisioning, user self-service, and credential management.
Access Management provides access control and security functions. They include authentication, authorization, single sign-on, single logout, access token management, and consent management. IAM implements the OAuth 2.0 framework to provide the lightweight federation and authorization capability, and also supports OpenID Connect 1.0 for user authentication.
Profile Repository provides the RESTful APIs for managing profiles of users, things, and relationships. Apache Cassandra database is chosen as the default profile storage. With the help of Cassandra, IAM provides cross-site replication, horizontal scaling, and low-latency operations with tunable consistency for profile data storage.
 
1 Purpose
The purpose is to define the responsibilities, authorities and profile/competence of Software Architect.
 
2 Application
This role description is applicable to BUSS CGC R&D.
 
3 Responsibilities
• Be accountable for product software design throughout the complete life-cycle.
• Work in Scrum team to focus on quick study, solution/architecture design based on assigned requirement items in product backlog.
• Hold the technical lead in the Scrum team during software development.
• Lead and participate in software implementations, ensuring code quality.
• Work together with Chief Architect to ensure the software implementations are based on a sustainable technical solution and consistent with the product technology roadmaps and strategies.
• Be responsible for evolution of assigned components and compose recommendations towards System Architect Team on changes on component-level architecture, internal/external APIs and usage of 3PPs.
• Review major technical design decisions.
• Create and maintain technical documents when needed, e.g. component-level Implementation Proposal, component-level architecture design proposal, etc.
 
4 Authorities
• Make decisions on detailed architecture design of Product Domain.
• Jointly to decide on usage of 3PPs
 
5 Profile/Competence
• Solid working experience of software development during full life-cycle of a product.
• Be able to independently architect products/solutions for sub Product Domain.
• Good knowledge of Company BUSS products and telecom networks.
• Good knowledge of Product Domain related product architecture.
• Strong technical background on Java or C++ SW development. Be familiar with common SW technologies including OS, AS, DB, SOA Framework, etc.
• Good business understanding.
• Good communication skills.
• Fluent in both written and spoken English.
 
6 Interfaces
The main interfaces for Software Architect are:
• Program Manager/Project Manager
• Chief Architect
• Agile Product Owner
• Software Developer
• Scrum Master
• Test Coordinator
• Line Manager
• Technical Writer
 
7 Terms and Abbreviations
SPM  Strategic Product Manager
3PP  3rd party software
 
法律声明 | 友情链接
北京凌卓咨询有限公司 版权所有 © 2007   邮箱:elitehunt@elitehunt.com  电话:8610-65007447
京ICP备05063623号  京公网安备11010502026845