Senior Software Engineer – Oracle

Posted Oct 30

This is a fully remote position, open to applicants in Brazil, +2 more countries.

📋 Description

• Design, develop, and maintain scalable Java backend applications.

• Create the Oracle database storage schema for a new application.

• Assist in planning and executing a future migration from MySQL to Oracle.

• Develop and optimize SQL queries to enhance database performance.

• Diagnose complex application and database issues in production settings.

• Support production database operations and implement changes with minimal downtime.

• Write and maintain unit tests using JUnit and Mockito.

• Collaborate with cross-functional teams on technical design and implementation choices.

• Generate and maintain technical documentation for relevant project activities.

• Contribute to a large-scale platform modernization effort.

• Aid in consolidating multiple platforms around Oracle.

• Enhance the performance and reliability of a business-critical platform serving 100,000 users.


⛳️ Requirements

• Over 5 years of experience in building, debugging, and optimizing scalable Java backend applications.

• Strong expertise in Java versions 8–17, object-oriented design, design patterns, multithreading, and concurrency.

• Practical Oracle development experience in a production environment.

• In-depth knowledge of database internals, including indexing, query optimization, partitioning, replication, and transaction behavior.

• Advanced SQL capabilities, including performance troubleshooting.

• Experience with production database operations such as backup/restore, high availability, disaster recovery, and failover.

• Proven track record of executing database changes with minimal downtime.

• Proficient in writing unit tests with JUnit and Mockito.

• Familiarity with cloud platforms, preferably GCP.

• Experience with Kubernetes or similar orchestration tools.

• Hands-on experience with Linux/Unix systems.

• Proficient scripting skills in Bash, Python, or similar languages.

• Ability to work independently, take ownership of technical tasks, and proactively identify and resolve blockers.

• Strong communication skills.

• Experience working with cross-functional Scrum teams and leading technical discussions.

• Upper-Intermediate+ level of English proficiency.

• Oracle DBA experience in a production setting is a plus.

• Experience with major Oracle version upgrades or large-scale database migrations is a plus.

• Oracle certification is preferred.

• Experience with Groovy and Gradle is advantageous.

• Familiarity with CI/CD pipelines is a plus.


🏝️ Benefits

• Opportunity to participate in a large-scale platform modernization initiative.

• Remote-first work environment.

• Collaborate with a global team across over 55 countries on five continents.

• Contractor engagement.

• Chance to tackle complex technical challenges across application and database layers.

• Collaboration with cross-functional teams.

• Work on a business-critical platform serving 100,000 users.

People also viewed

VALCE Talent Solutions1 day ago

Full Stack Engineer

MX flagMexico OnlyFull-timeFull-stack Engineer
ApplyView job
Coinbase1 day ago

Software Engineer, Wallets, Liquidity and Bridging Team

US flagUnited States OnlyFull-timeFull-stack Engineer$152.4k – $179.3k/year
ApplyView job
Northrop Grumman1 day ago

Senior Principal Engineer, Supplier Quality

US flagNorth Carolina, +2 more statesFull-timeFull-stack Engineer$117.5k – $176.3k/year
ApplyView job
Topstep1 day ago

Staff Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $250k/year
ApplyView job
HEAVY CONSTRUCTION SYSTEMS SPECIALISTS INC1 day ago

Senior Software Developer

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
First American (India)1 day ago

Senior Software Engineer – SDET

IN flagIndia OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers