Oracle Database Appliance
Oracle Database Appliance is a completely integrated package of software, compute, networking, and storage that is optimized and engineered to offer performance and scale for your Oracle Databases and applications. It reduces complexity, saves time, and gets you up and running faster.
Supports both Bare Metal and VM deployments, so the customer can leverage the platform to fit better the applications they need.
We offer the best performance and manageability for Oracle databases and applications for on-Premise deployments. For that, we have developed a comprehensive framework in Java, Python and C++ to administer, monitor and optimize the hardware and applications for getting the user experience of our platform.
Oracle Database Appliance is the building block for Oracle Cloud Database service, the hardware and software stacks are almost identical. Since 2017, we divided the team in on-prem and Cloud to focus on the special needs for each set of customers. Our current team is the on-prem side, working on providing solutions for customers running ODA on their data centers and collaborating with Oracle Cloud to provide integrated solutions.
Product page: https://www.oracle.com/engineered-systems/database-appliance/
You will be responsible for building and maintaining the services behind our appliance. You will closely work with Product Managers, Development Managers and other Developers in HQ, IDC and MDC to put cutting-edge technology in the hands of the most advanced companies in the world that use our product.
Our stack
- Operating system layer: custom Oracle Linux distribution with a custom set of RPMs optimized for our hardware. Built with Linux tools, Perl and C++.
- Hardware administering and monitoring layer: manage the lifecycle of the hardware and monitoring to effectively report any failure or performance issue that is relevant to the customer. Built on C++, Python and Perl, using Linux tools and vendor-specific tools.
- Orchestration layer: manage the lifecycle of the resources inside our platform (create/delete/modify/upgrade: databases, backups/restores, patching, networking, storage, etc). Built on Java as a microservice, using Dropwizard and tightly integrated with Linux services.
A day in your job
Some of the things you might work on include:
- Design and implement new REST APIs
- Maintain and improve our existing set of APIs
- Troubleshoot issues from customers
- Identify and optimize parts of the stack that are performing slowly.
- Integrate new Oracle products to our stack
What we value
- Excellent problem solving skills
- Open and creative approaches
- Attention to detail
- Proactive attitude
- Ability to communicate and work well with teammates
Minimum Skills and Qualifications
- Experience working with REST APIs
- Strong knowledge of Java, Python and/or C++
- Strong experience in Java programming and Microservices ecosystem
- Basic experience with Linux
Nice to Have
- Advanced Linux experience
- Root cause analysis for JVM performance issues
- Creating Microservices with Dropwizard (or Spring Boot)
- Distributed computing frameworks (Zookeeper/Curator, Consul, Eureka, etcd, Hadoop).
- Containers experience (Docker/LXC/Kubernetes)
OTA-LAD-REF-JD
OTA-RM-MX
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.
Oracle is an Affirmative Action-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, protected veterans status, age, or any other characteristic protected by law.
Get email alerts for the latest" Java Full Stack Developer jobs in Mexico-guadalajara/zapopan"
