Job Description
Oracle Database supports most demanding mission-critical customer requirements, operating at global scale to provide a secure, distributed, multi-tenant data platform for structured as well as unstructured data.In this role, As a member of the product development team, you will understand customer requirements, translate them to technical specification, do system design, define the architecture, built prototype and guide the customer to build the application. As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will perform Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. The right candidate will possess a strong Software Product Architect background, an ability to work backwards from customer requirements and will have experience building multiple customer-facing products and features.
You must be able to thrive and succeed in an entrepreneurial environment, and not be hindered by ambiguity or competing priorities. This means you are not only able to develop and drive high-level strategic initiatives, but can also roll up your sleeves, dig in and get the job done. A customer-centric mindset, maturity, intellectual curiosity, agile development approach, pivot when needed, ability to hire and influence analytical talent are essential to succeed in this role.
Key Responsibilities:
Understand customer requirements and translate them in to key constructs, concepts, resource model, APIs, KPIs, key UI elements,
Create detailed technical specification, and hands on prototyping when needed
Guide customer team with implementation
Collaborate with PM, QA, Docs, Support teams to iterate and improve service offering
Strong product architecture experience in micro services.
Participate in customer events and key sales/marketing initiatives
Define, measure and manage customer experience metrics for stakeholders
Proactively identify and resolve risks and issues that may dent team's ability to executeMinimum Qualifications:
Bachelor's Degree in Computer Science, Engineering or a related discipline
15+ years of experience as hands-on product development for customer facing data platform products.
Strong knowledge in Core Java, J2EE, SpringBoot, Microservices
Experience with one or more other programming language, such as Python or C++
Attention to detail and proven ability to manage multiple competing priorities simultaneously
Strong project management skills and track record of on time delivery.
Ability to think both strategically and tactically in a high-energy, fast paced environment
Big Data platform experience with structured and unstructured data
Experience with relational and NoSQL databases
Strong experience with Massively Parallel Processing systems
Experience with technologies like micro services, public cloud, high availability, extreme scalability, provisioning patching, upgrade, backup/recovery, disaster/recovery, monitoring, diagnostic tooling, versioning, security, variety of programming languages and application development stack.Preferred Qualifications:
Experience in Internet scale applications
Experience with designing, developing and testing applications that interact with Oracle database, using SpringBoot/Hibernate for backend development and microservices.
Career Level - IC4