Oracle Senior Software Engineer (Java, Linux, BigData, BI) in Shanghai, China
Senior Software Engineer (Java, Linux, BigData, BI)
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
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: http://www.oracle.com/technetwork/oem/uxinsight/realuserexperienceinsight-085193.html
- Business Transaction Management:
and trace transactions and transaction instances. Monitor business metrics included in
View more information about BTM: http://www.oracle.com/technetwork/oem/btm-496775.html
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
Job Type: Regular Employee Hire