Oracle Principal Java Engineer in Redwood City, California
Principal Java Engineer
Oracle Customer Experience (CX) suite offers leading comprehensive solution for Sales, Marketing, Service, Social and Commerce on the cloud. Oracle is the #1 vendor in CX and has the most CX offerings, which also includes Industry Solutions like Communications, Financial Services, Consumer Goods, High Tech and Manufacturing, Utilities, Higher Education. This is an area of tremendous growth and importance for Oracle as we continue to cement our leadership in the CX space.
We are an extremely fast moving group with a mission to make a difference in the way Applications are built within Oracle. Technical excellence, a strong commitment to quality, performance and service reliability is the hallmark of this group.
Brief Posting Description:
We are currently looking for highly motivated engineers with Oracle Fusion Middleware knowledge to work in the Fusion Applications Development team. This person would be involved in architecture, design, prototype and development of the various aspects of Application on Cloud releases. The position is open for our Redwood City, California location.
Qualifications and experience:
7 years of experience in design, development and delivery of applications
3 years of experience in design, development and delivery of Cloud based enterprise applications
3 or more years experience of developing high performance computing systems
Highly experienced and efficient programmer in Java
Good knowledge of SQL and RDBMS database design and JDBC
Competency in programming with Python
Experience in developing application using Oracle Fusion Middleware (ADF) is a plus
Experience in developing software projects using Agile/Scrum methodologies
Exceptional and effective verbal and written communication skills
Good understanding of core sales functional domain
BS/MS in computer science or related field
Collaborate to create well-thought-out software designs
Write solid, testable and maintainable code in Java that meets the functional specifications
Design and code data schemas in a relational database using Java
Collaborate with consumers and other team members to collect, understand and solve problems
Develop unit and integration tests using Java testing frameworks
Assist with build and deployment automation scripts
Troubleshoot and resolve performance issues
Detailed Description and Job Requirements
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 analyze and integrate external customer specifications. Specify, design and implement modest changes to existing software architecture. Build new products and development tools. 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 discuss major changes to functionality.
Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 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.
Job: Product Development
Location: US-CA,California-Redwood City
Job Type: Regular Employee Hire