
Senior Software Engineer – Oracle
Posted Oct 30

Posted Oct 30
This is a fully remote position, open to applicants in Brazil, +2 more countries.
• 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.
• 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.
• 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.
VALCE Talent Solutions
Coinbase
Northrop Grumman
Topstep
Get handpicked remote jobs straight to your inbox weekly.