Applications Developer - Architect / UI Developer

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:
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:
UI testing frameworks
Apache Hadoop, Habse
Apache Spark, Kafka
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

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.