Oracle Senior Software Developer in Beijing, China
Senior Software Developer
Job Title : Senior
Software Developer, Oracle Stream Analytics (OSA)
Purpose : To execute
the functional test and develop reliable automated test sets, ensure the releases of OSA on
schedule with high quality.
Location : APAC
– Beijing, China.
Description : Oracle Stream
(OSA) is a server for the development and
deployment of high-performance event driven applications that process the flow
of events across various sources based on SQL-like declarative queries with
filtering, correlation, aggregation and pattern match. OSA integrates with
advanced distributed computing technologies and enterprise-level cloud service
platform to construct a secure, resilient, fault-tolerant system. In addition,
it has developed strong capability in spatial, machine learning and analytics
visualization to provide an end-to-end solution for real-time data analytics.
As a member of the OSA QA, you are in the right stage to develop your
talent to create a continuous build and continuous delivery system and devote
your enthusiasm in big data and machine learning movement. You will be a part of an organization that
prides itself on providing training, empowerment, and career progression.
- Develop functional test design and plan for OSA
- Develop automation frameworks and commit to automate test
cases. It requires a special focus on product functionality, usability,
lifecycle and interoperability.
- Work with developer members in SCRUM team to accomplish
the goals, get better understanding of the product feature, and contribute to
the design and improvement.
- Maintain the test execution in healthy state. Analyze the failures and shoot
for the causes.
- Understand the requirements and the business background of use cases. Setup
the environment, and develop application to automate the tests of use cases.
- Understand the cloud environment and enterprise-level cloud service, covering
the resiliency, lifecycle, HA, security, performance etc testing
- Diagnose and resolve the technical issues met in the environment setup
RequiredKnowledge, Skills, Abilities, and Background
- Good understanding of computer
science fundamentals: data structure, operating system, database, network, cluster.
- Solid Java programming skills,
like garbage collection, concurrency, I/O, serialization, J2EE technologies. Be
proficient in Java debugging and trouble shooting. Scala programming skill is
- Experienced in programming with
Spark, Hadoop, Kafka, and other distributed computing technologies. Master the
design and implementation details of these technologies. Code contribution to open
source projects is a plus.
- Good understanding of agile
process and modern test methodologies. Master JUnit, Ant, Gradle, Selenium or
- Effective speaking and written
communication skills in English.
- B.S/M.S in Computer Science or
equivalent with consistently good academic record
- Open to accept challenges,
highly flexible with positive attitude required.
- Highly self-motivated and
directed with keen attention to detail
- Proven analytical and
- Willingness to work in a
team-oriented, collaborative environment
- This role is primarilybased in OracleR&D Beijing Center
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
Job Type: Regular Employee Hire