Oracle Senior Software Engineer - WebLogic Test Developer in Beijing, China

Senior Software Engineer - WebLogic Test Developer

Preferred Qualifications

Responsibilities:

Be part of the product development team and participate in the enterprise application server software and PaaS Cloud platform engineering for Oracle. You will be responsible for product quality and have the opportunity to work with technical leaders and innovators in Java technologies.

You will apply your JavaEE and Java programming experience to evaluate quality of the next generation of Oracle enterprise application software in cloud era. Major responsibilities for this position include the authoring of test design specifications and test case development based on feature/program requirements, functional specifications and design specs. Development and automation of test programs would be in Java/Python/Shell-based code. Additional responsibilities include development of project test plans, analyzing risk trade-offs to programs and QA process improvement. Test developers would contribute for major testing projects to define overall scope and monitor progress. Reviewing project documentation such as functional specs and design specs are also key responsibilities as well as providing technical information as necessary to other disciplines and providing test status reports to management.

Qualifications/Necessary Skills:

  • Solid experiences of Java programming with the ability to write elegant and clean code. 4 - 6 years of product development in JavaEE technologies

  • Extensive knowledge in Java EE specs

  • Strong shell script programming skills, familiar with JUnit and other test frameworks

  • Skills of UNIX and/or Windows development and debugging

  • Experience with troubleshooting product problems

  • Must have excellent communication and writing skills in English

Desirable:

  • Strong Object Oriented product design and development concepts

  • Experience with Docker, Kubernetes or other Cloud native technologies

  • Experience with Enterprise Level Applications, network and multi-threaded programming

  • Strong desire to innovate, strong sense of software quality assurance

  • Familiar with HTML, HTTP, HTTPS and Oracle database

  • Experience with Perl/Python/Shell programming

  • Experience with WebLogic Server or other application servers

Educational Requirements:

  • BS or MS in Computer Science or related field of education

  • Minimum of 4-6 years in software development environment

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 assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.

Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.

Job: Product Development

Location: CN-CN,China-Beijing

Job Type: Regular Employee Hire

Organization: Oracle