Principal Software Engineer-JavaEE test framework
甲骨文(中国)软件系统有限公司
- 公司规模:500-1000人
- 公司性质:外资(欧美)
- 公司行业:计算机软件
职位信息
- 发布日期:2016-10-07
- 工作地点:北京-海淀区
- 招聘人数:1人
- 工作经验:5-7年经验
- 学历要求:本科
- 语言要求:英语 精通
- 职位类别:高级软件工程师 软件工程师
职位描述
职位描述:
Job Description
Principal Software Engineer
Preferred Qualifications
Department Description:
Oracle is actively seeking Senior developers to join the Oracle PeopleSoft PeopleTools Development team. The position is based in Beijing, China. The candidates for this position will work with teams in the US and India.
Oracle PeopleSoft Enterprise business applications are used by over 5000 large enterprises around the world. These applications are developed using PeopleTools which serves as the tooling and technology infrastructure layer. PeopleTools products consist of application development tools, a business logic layer, reporting, integration, lifecycle management, and Portal solutions; and are built using object oriented technologies such as C++ and Java, web technologies, SOA and web services. PeopleSoft Enterprise applications run on a variety of platforms, application servers and databases.
The PeopleTools Development organization is focused on providing the best technology solutions for PeopleSoft Enterprise business applications, enabling developers to write these business applications faster and better; and lowering the cost of ownership of PeopleSoft applications for our customers. We look for people who are innovative, deeply technology oriented and can handle a large and complex code line. The work environment is process oriented, collaborative, and results focused. The organization operates primarily out of Pleasanton, California (USA), Bangalore (India) and Beijing (China).
Specific Responsibilities:
- Participating in the overall development effort and complete life cycle for PeopleTools releases.
- Analyzing complex technical situations and proposing creative, innovative and effective solutions
- Taking ownership of the high-quality design, implementation, and quality of PeopleTools products and technology.
- Interacting closely and effectively with other PeopleSoft product development teams such as Quality Assurance, Documentation, and Product Management as well with PeopleSoft Application development teams to ensure the success of PeopleSoft products and technology.
- Lead and Mentor less experienced technical team members and to take on challenging assignments based on the business requirements at hand.
- Fix defects reported for both post-GA and pre-GA releases of PeopleTools.
- Answer questions posted in PeopleTools forums by PT Support Personnel.
- Review and suggest improvements to the development processes.
Knowledge & Skills:
- 6-8 years of close experience working in enterprise software development and/or support environment.
- Outstanding academic background, with B.Tech/M.Tech/BS/MS degree in Computer Science/Computer Information Systems.
- Comprehensive understanding of all aspects of the software development life cycle (SDLC) including analysis, design, implementation, testing and delivery.
- Proficiency in Design Patterns, OO modeling using UML is desirable.
- Experience working with complex mutli-tier architecture, integrated solutions and third party products is desirable.
- Experience working on Enterprise Software/Internet applications, either web based or shrink wrapped.
- Advanced background in following skillsets:
- Java: Including HTML/ XHTML, JavaScript, Applet, SWING
- J2EE: Including EJB, Servlets, JSP, JDBC, JNI, JCA) development.
- WebServcies: Including WSDL, SOAP, WS-I, UDDI, XML, WS-Security,REST
- Advanced Object Oriented Programming techniques
- Intermediate level MFC and C++ development skills.
- Well versed in internet technologies (HTTP Protocol, HTTP/App Servers, JavaScript, SSL).
- Intermediate Unix skill sets with good exposure to debugging tools like WinDbg, TotalView, GDB and DBX
- Strong SQL and relational database knowledge. Experience with troubleshooting software applications.
- Strong problem solving skills.
- Experience in working with any configuration management tools(ClearCase, MVSS), Makefile files, testwares. Experience with PeopleSoft Applications is a plus.
Experience in multi-platform development, including UNIX-based platforms (Linux preferred), and Windows
- High degree of professionalism and integrity
- Dedicated team player, and excellent communication skills.
Detailed Description and Job Requirements
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.
Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.
Job
: Product Development
Location
: CN-CN,China-Beijing
Job Type
: Regular Employee Hire
Organization
: Oracle
举报
分享
Job Description
Principal Software Engineer
Preferred Qualifications
Department Description:
Oracle is actively seeking Senior developers to join the Oracle PeopleSoft PeopleTools Development team. The position is based in Beijing, China. The candidates for this position will work with teams in the US and India.
Oracle PeopleSoft Enterprise business applications are used by over 5000 large enterprises around the world. These applications are developed using PeopleTools which serves as the tooling and technology infrastructure layer. PeopleTools products consist of application development tools, a business logic layer, reporting, integration, lifecycle management, and Portal solutions; and are built using object oriented technologies such as C++ and Java, web technologies, SOA and web services. PeopleSoft Enterprise applications run on a variety of platforms, application servers and databases.
The PeopleTools Development organization is focused on providing the best technology solutions for PeopleSoft Enterprise business applications, enabling developers to write these business applications faster and better; and lowering the cost of ownership of PeopleSoft applications for our customers. We look for people who are innovative, deeply technology oriented and can handle a large and complex code line. The work environment is process oriented, collaborative, and results focused. The organization operates primarily out of Pleasanton, California (USA), Bangalore (India) and Beijing (China).
Specific Responsibilities:
- Participating in the overall development effort and complete life cycle for PeopleTools releases.
- Analyzing complex technical situations and proposing creative, innovative and effective solutions
- Taking ownership of the high-quality design, implementation, and quality of PeopleTools products and technology.
- Interacting closely and effectively with other PeopleSoft product development teams such as Quality Assurance, Documentation, and Product Management as well with PeopleSoft Application development teams to ensure the success of PeopleSoft products and technology.
- Lead and Mentor less experienced technical team members and to take on challenging assignments based on the business requirements at hand.
- Fix defects reported for both post-GA and pre-GA releases of PeopleTools.
- Answer questions posted in PeopleTools forums by PT Support Personnel.
- Review and suggest improvements to the development processes.
Knowledge & Skills:
- 6-8 years of close experience working in enterprise software development and/or support environment.
- Outstanding academic background, with B.Tech/M.Tech/BS/MS degree in Computer Science/Computer Information Systems.
- Comprehensive understanding of all aspects of the software development life cycle (SDLC) including analysis, design, implementation, testing and delivery.
- Proficiency in Design Patterns, OO modeling using UML is desirable.
- Experience working with complex mutli-tier architecture, integrated solutions and third party products is desirable.
- Experience working on Enterprise Software/Internet applications, either web based or shrink wrapped.
- Advanced background in following skillsets:
- Java: Including HTML/ XHTML, JavaScript, Applet, SWING
- J2EE: Including EJB, Servlets, JSP, JDBC, JNI, JCA) development.
- WebServcies: Including WSDL, SOAP, WS-I, UDDI, XML, WS-Security,REST
- Advanced Object Oriented Programming techniques
- Intermediate level MFC and C++ development skills.
- Well versed in internet technologies (HTTP Protocol, HTTP/App Servers, JavaScript, SSL).
- Intermediate Unix skill sets with good exposure to debugging tools like WinDbg, TotalView, GDB and DBX
- Strong SQL and relational database knowledge. Experience with troubleshooting software applications.
- Strong problem solving skills.
- Experience in working with any configuration management tools(ClearCase, MVSS), Makefile files, testwares. Experience with PeopleSoft Applications is a plus.
Experience in multi-platform development, including UNIX-based platforms (Linux preferred), and Windows
- High degree of professionalism and integrity
- Dedicated team player, and excellent communication skills.
Detailed Description and Job Requirements
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.
Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.
Job
: Product Development
Location
: CN-CN,China-Beijing
Job Type
: Regular Employee Hire
Organization
: Oracle
职能类别: 高级软件工程师 软件工程师
关键字: Java JavaEE Peopletools Test Framework Test Aotumation
公司介绍
Oracle (NYSE: ORCL) was established in 1977 and is headquartered in Redwood Shores, California, USA. Oracle, a global provider of enterprise cloud computing, is empowering businesses of all sizes on their journey of digital transformation. The Oracle Cloud offers a complete suite of integrated applications for Sales, Service, Marketing, Human Resources, Finance, Supply Chain and Manufacturing, plus Highly-Automated and Secure Generation 2 Infrastructure featuring the Oracle Autonomous Database.
Oracle entered China in the 1980s with its first office in Beijing. Today, Oracle has a presence in almost every province, autonomous region and municipality with 22 branch offices, five research and development centers, an extensive Oracle Partner Network as well as various community projects. In China, Oracle has more than 25,000 customers, 1,500 partners, and over 5,000 employees. For more information about Oracle (NYSE: ORCL), please visit us at www.oracle.com or www.oracle.com/cn
甲骨文公司(NYSE:ORCL)创立于1977年,总部位于美国加利福尼亚州红木城。甲骨文是一家全球性的企业云服务提供商,致力于赋能各种规模的企业的数字化转型之旅。Oracle云在销售、服务、市场营销、人力资源、财务、供应链和制造领域提供全面的集成应用,及基于Oracle自治数据库打造的具有高度自治能力和安全性的第二代基础设施。
二十世纪八十年代,甲骨文进入中国市场,在北京设立了首家中国办事处。而今,甲骨文的业务已几近覆盖中国所有的省、自治区与直辖市——我们在中国建立了22个分支机构、5个研发中心、规模庞大且弥足珍贵的合作伙伴网络,开展了多种多样的社区计划。在中国,甲骨文拥有超过2.5万家客户、1500家合作伙伴和超过5000名员工。如需了解更多关于甲骨文公司的信息,请访问:www.oracle.com或www.oracle.com/cn
Oracle entered China in the 1980s with its first office in Beijing. Today, Oracle has a presence in almost every province, autonomous region and municipality with 22 branch offices, five research and development centers, an extensive Oracle Partner Network as well as various community projects. In China, Oracle has more than 25,000 customers, 1,500 partners, and over 5,000 employees. For more information about Oracle (NYSE: ORCL), please visit us at www.oracle.com or www.oracle.com/cn
甲骨文公司(NYSE:ORCL)创立于1977年,总部位于美国加利福尼亚州红木城。甲骨文是一家全球性的企业云服务提供商,致力于赋能各种规模的企业的数字化转型之旅。Oracle云在销售、服务、市场营销、人力资源、财务、供应链和制造领域提供全面的集成应用,及基于Oracle自治数据库打造的具有高度自治能力和安全性的第二代基础设施。
二十世纪八十年代,甲骨文进入中国市场,在北京设立了首家中国办事处。而今,甲骨文的业务已几近覆盖中国所有的省、自治区与直辖市——我们在中国建立了22个分支机构、5个研发中心、规模庞大且弥足珍贵的合作伙伴网络,开展了多种多样的社区计划。在中国,甲骨文拥有超过2.5万家客户、1500家合作伙伴和超过5000名员工。如需了解更多关于甲骨文公司的信息,请访问:www.oracle.com或www.oracle.com/cn
联系方式
- Email:qi.mel@oracle.com
- 公司地址:地址:span天津路名人商业大厦