Oracle Applications Developer - Architect / UI Developer in Overland Park, Kansas

Analyze, design develop, troubleshoot and debug software programs for commercial or end user applications. Writes code, completes programming and performs testing and debugging of applications.

As a member of the software engineering division, you will specify, design and implement major changes to existing software architecture. Create new architecture for a moderate size product or a portion of a major product. Build and execute unit tests and unit test plans. Review integration and regression test plans created by QA. Communicate with QA and porting engineering to ensure consistency, testability and portability across products in general.

Acknowledged expert/professional within company and/or industry nationally and internationally. Provides leadership in the development and strategic direction of new products, processes, techniques. Acts as primary consultant on large projects that effect the organization*s long term objectives / strategy. BS or MS degree or equivalent experience relevant to functional area. 10 or more years of software engineering or related experience.

Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law.

Oracle isseeking a senior big data applications architect to work on the next generationof cloud-based AI-driven applications, which automate business applicationsusing big data and machine learning. These applications will use data fromOracle s data cloud, social media and other sources to drive automated outcomesin a number of horizontal and vertical application segments. This is anexciting emerging venture for Oracle, leveraging latest technology in themobile, big data and cloud application spaces.

Considering that this is an emerging venture within Oracle, the successfulcandidate should be able to:

-influence and guide the architecture of user experience, data acquisition, datatransformation and outcomes (intelligent recommendations) of AI-drivenapplications

  • workwith product managers and data scientists to help drive their analysis forformulating machine learning algorithms applicable to the business scenario

  • workwith other Oracle teams to help formulate requirements, educating product teamson how to apply AI/ML to business applications, guiding them with the uptake ofthe AI applications platform

  • do hands-ondevelopment of scalable solutions using big data technologies

  • develop code for running on distributed systems

  • develop REST services in Java (JAX-RS) using Jersey

  • develop automated unit and integration test for the above

  • understand the cloud delivery model and how that affects applicationsolutions

  • solveproblems in robust and creative ways

  • work in an environment with a significant number of unknowns

  • work globally in a geographically dispersed team

  • workwith customers, Oracle partners with uptake of our AI based cloud services

-participate in internal and external technical forums to both understand andinfluence new trends and technologies within the big data/AI space

Key Skills:

  • Java

o Java REST Services

o Java frameworks such as Spring

  • Javascript and other UI development technologies

  • Microservices based product architecture

  • Container technologies such as a Docker

Desired Skills:

  • Jenkins

  • Maven

  • Git

  • UI testing frameworks

  • Scala

  • Apache Hadoop, Habse

  • Apache Spark, Kafka

  • Solr

Successful candidates will typically have a BSc/Msc or higher degree and atleast 15 or more years of experience in software product development in javabased technologies. Experience as a lead or senior applications architect wouldbe highly desireable.

This is agreat opportunity to learn new skills and work on a new exciting venture withinOracle and within a really talented, global engineering community.

Job: *Product Development

Organization: *Oracle

Title: Applications Developer - Architect / UI Developer

Location: CA,California-Redwood City

Requisition ID: 18000MK3

Other Locations: United States