We are seeking a skilled and motivated Engineer to join Oracle Base Database Service team. The Engineer will be responsible for designing, deploying, maintaining, and optimizing enterprise-grade database services in a cloud or hybrid environment. The ideal candidate will have strong expertise in database technologies and cloud infrastructure, combined with experience in automation and service delivery.
Technical Skills:
Proficiency in Java Technology: Proficiency in Java, including developing automation tools, integrations, or application connectivity with databases.
Cloud Architecture Expertise: In-depth understanding of cloud concepts (IaaS, PaaS), microservices, and large-scale distributed systems architecture.
API Design & Documentation: Experience designing RESTful APIs using industry-standard practices, focusing on usability, scalability, and maintainability.
Event-Driven Systems: Understanding of messaging frameworks (like Kafka, RabbitMQ, Oracle Streaming Service) and event-based orchestration models.
Security & Compliance: Knowledge of best practices in API and control plane security, including authentication, authorization, encryption, logging, and auditability.
Reliability Engineering: Skills in monitoring, alerting, incident response, and root cause analysis for highly-available, control plane components.
DevOps Practices: Experience with CI/CD pipelines, containerization (Docker, Kubernetes), and continuous deployment methodologies for control plane software.
Experience with cloud platforms—preferably Oracle Cloud Infrastructure—and cloud database services.
Familiarity with frameworks like Terraform
Knowledge of database architecture, high availability features, and scalability best practices.
Hands-on experience with database scripting (SQL, PL/SQL) and automation using shell scripting, Python, or similar tools.
Understanding of database backup/recovery strategies and disaster recovery planning.
Knowledge of database security concepts, including data encryption, user access control, and auditing.
Professional Experience:
Demonstrated experience delivering Java-based applications.
Participation in designing or implementing cloud Database Service solutions (preferably with Oracle technologies).
Experience collaborating in cross-functional teams—engineering, security, infrastructure, and dev teams.
Experience providing operational support, troubleshooting, and performance optimization for production databases.
Effective communication skills—able to deliver technical information to both technical and non-technical stakeholders.
Strong documentation practices for operational procedures and knowledge sharing.