Oracle Senior Software Engineer (Java, Linux, BigData, BI) in Shanghai, China

Senior Software Engineer (Java, Linux, BigData, BI)

Preferred Qualifications

Imagine joining a company as large as Oracle and

working with nearly every product and technology Oracle builds. That’s what

you’d be doing in the Systems and Applications Management division. We build

Oracle’s central, Web-based management solution, Enterprise Manager, and we are

responsible for providing slick, low-cost, cutting-edge management for every

Oracle product. So, if you don’t want to choose a single technology on which to

work, we want you. We’re looking for creative, hardworking,energetic people who

want to make an immediate impact in every system management area, from business

performance monitoring to Cloud computing. Unlike other management software

vendors, Oracle Enterprise Manager works hand in hand with the industry’s

leading middleware product team. From the WebLogic server to SOA, coherence,

identity management, and many other components, Oracle Fusion Middleware

provides a complete platform for enterprise applications. One of its key

differentiators is the rich set of management capabilities provided by

Enterprise Manager for the middleware infrastructure and the applications

running on it. Going beyond basic monitoring, we collaborate from the early

stages of product design to provide a management experience that is richer,

deeper, optimized, and well integrated with all other aspects of the IT

infrastructure. We provide a unified view of business transactions across all

tiers of the composite application. We use advanced technology and innovative

methods to efficiently observe, collect, and process performance information

that allows administrators to diagnose and correct complex performance issues.

In addition to supporting expert-mode investigations, we also automate much of

the work and deliver personalized recommendations. The move towards Cloud

Computing only increases the strategic importance of integrating management

with the application infrastructure, and Enterprise Manager is where this is

taking place.

We (Oracle EM APM team)are looking for very

talented software developers.

Oralce APM (Application Performance Management) delivers Business Driven Application

Management with end-to-end monitoring that includes:

  • User Experience Management:

Real user monitoring and synthetic transaction

monitoring with RUEI (Real User Experience Insight) and SLM beacons


View more information about RUEI:

  • Business Transaction Management:


and trace transactions and transaction instances. Monitor business metrics included in

transaction content.

View more information about BTM:


  • Development on leading technology for RUEI team in Java or c/c

  • Will work closely with base teams in US & Europe to ensure proper development of various features

  • Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization.


  • Good English skills (both written and verbal)

  • Knowledge of different programming languages including Java, C/C . at least has strong experience with one of these

  • Experience with Oracle RDBMS API's including SQL, OCI, JDBC, ODBC, PL/SQL etc. or equivalent RDBMS products

  • Experience with using webservices using REST principle.

  • Understanding of SOAP protocol

  • Experience with operating and maintaining linux servers

  • Knowledge of TCP/HTTP protocol is a benefit

  • Experience with agile development like scrum is a benefit

  • A minimum of 3 years of software engineering or related industry experience is required.

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-Shanghai

Job Type: Regular Employee Hire

Organization: Oracle