Oracle DBA with Java Experience
Amit SharmaUnited StatesMIDPosted 5d ago
JavaJava SpringCloudOracle DB AdministrationOracle PL/SQLOracle RACData GuardASMRMANOEMSQLPLSQLLinuxUnixShellPythonSpring BootJDBCREST APIsCICDDevOpsCloud platforms
About the Role
We are looking for a strong Oracle DBA with extensive experience in database administration, performance tuning, high availability, backup recovery, and production support. The candidate should be comfortable supporting business critical enterprise applications in highly available environments.
Key Responsibilities
• Install, configure, administer, patch, and upgrade Oracle databases across production and non-production environments
• Perform SQL database performance tuning, query optimization, indexing, execution plan analysis, and capacity management
• Manage Oracle RAC, Data Guard, ASM, RMAN backup recovery, database cloning, and disaster recovery activities
• Monitor database health, troubleshoot production incidents, and perform root cause analysis
• Ensure database availability, security, integrity, and performance for mission critical applications
• Support database migrations, upgrades, patching, refreshes, and release deployment activities
• Automate routine DBA activities using Shell, Python scripting where applicable
• Collaborate with application infrastructure, DevOps, and production support teams
• Provide support for enterprise applications with strong focus on stability, resiliency, and operational excellence
Requirements
• Strong hands-on experience as an Oracle DBA, preferably supporting large enterprise production environments
• Strong expertise in Oracle Database RAC, Data Guard, ASM, RMAN, OEM, and database performance tuning
• Excellent understanding of SQL, PL/SQL, query optimization, indexing, execution plans, backup, and recovery
• Experience with troubleshooting database performance and production issues
• Good understanding of Linux, Unix environments, and scripting
Good to Have
• Java/J2EE knowledge with the ability to understand Java-based enterprise applications and troubleshoot application database integration issues
• Experience with Spring Boot, JDBC connection pooling, REST APIs, or Java application support
• Exposure to CICD, DevOps, cloud platforms, and database automation
• Prior experience in banking or financial services is preferred