
Posted 11 days ago
Senior Java Software Engineer (Oracle) - OP02295
AI Summary
Designs and maintains scalable Java backend applications while engineering the Oracle database schema, optimizing SQL, and supporting a future MySQL-to-Oracle migration on a large business-critical platform. Works across application and database layers, troubleshooting production issues.
About this role
We are hiring in Latin America!
🟢 At Dev.Pro, a US-based outsourced software development company, we're looking for contractors to join our global team of IT professionals helping tech companies scale their business through software engineering expertise. Operating as a remote-first company, our experts work across 55+ countries on five continents, giving us the flexibility and skillset to deliver high-quality engineering for projects of any size or complexity.
We invite a Senior Java Software Engineer with strong Oracle expertise to join a large-scale platform modernization initiative. You’ll work on a project that involves consolidating multiple platforms around Oracle, designing the database schema for a new application, and supporting a future MySQL-to-Oracle migration. In this role, you'll combine hands-on Java development with advanced database engineering and collaborate with cross-functional teams to deliver reliable solutions.
🟩 What's in it for you:
- Contribute to a large-scale platform modernization initiative that includes a future MySQL-to-Oracle migration
- Solve complex technical problems across application and database layers, combining hands-on Java backend development with advanced Oracle database engineering
- Collaborate with cross-functional teams to improve the performance and reliability of a business-critical platform serving 100k users
✅ Is that you?
- 5+ years of experience building, debugging, and optimizing scalable Java backend applications
- Strong proficiency in Java 8–17, object-oriented design, design patterns, multithreading, and concurrency
- Hands-on Oracle development experience in production, with strong knowledge of database internals (indexing, query optimization, partitioning, replication, and transaction behavior)
- Advanced SQL skills, including performance troubleshooting
- Experience with production database operations (backup/restore, high availability, disaster recovery, failover), including executing changes with minimal downtime
- Experience writing unit tests with JUnit and Mockito
- Experience with cloud platforms (preferably GCP) and Kubernetes or similar orchestration tools
- Hands-on Linux/Unix experience and 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 and experience collaborating with cross-functional Scrum teams and leading technical discussions
- Upper-Intermediate+ English level
Desirable:
- Hands-on Oracle DBA experience in production
- Experience with major Oracle version upgrades or large-scale database migrations
- Oracle certification
- Experience with Groovy and Gradle
- Experience with CI/CD pipelines
🧩Key responsibilities and your contribution
In this role, you'll combine Java backend development with Oracle database engineering, troubleshooting production issues, improving performance, and supporting migration activities.
- Design, develop, and maintain scalable Java backend applications
- Design the Oracle database storage schema for a new application
- Support the planning and execution of a future MySQL-to-Oracle migration
- Develop and optimize SQL queries to improve database performance
- Troubleshoot complex application and database issues in production environments
- 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 decisions
- Create and maintain technical documentation for relevant project activities
Our next steps:
✅ Submit a CV in English — ✅ Intro call with a Recruiter — ✅ Internal interview — ✅ Offer
Interested? Find out more:
By submitting application, I've read and agree to the Dev.Pro Private Policy and Consent on Processing of Personal Data. I agree to have my Personal Data being stored and processed by Dev.Pro.
Skills
Explore related jobs
More jobs at Dev.Pro
- D
Junior/Intermediate Digital Content Author - OP02315-OSSantiago, Santiago Metropolitan Region - D
Digital Content Operations Lead - OP02316-OSSantiago, Santiago Metropolitan Region - D
Junior Software Engineer (Angular, Node.js) - OP02304Wrocław, Lower Silesian Voivodeship - D
Intermediate Test Engineer - OP02297Wrocław, Lower Silesian Voivodeship - D
Computer Vision Engineer (Video Analytics, Python) - OP02259-OSBuenos Aires, Buenos Aires
Similar Java jobs
- P
Technical Specialist - Backup/RestorationPrime System Solutions · South Africa - D
D01-26-04 DevOps Backup & Restore EngineerDeutsches Zentrum für Astrophysik (DZA) · Görlitz, Delaware - D
D01-26-04 DevOps Backup & Restore EngineerDeutsches Zentrum für Astrophysik (DZA) · Görlitz, Delaware - AExpert ou experte en cloud backup & restore, Azure/GCPAlithya · Sophia Antipolis, Provence-Alpes-Cote d'Azur
- CLinux Backup EngineerCompuGroup Medical SE & Co. KGaA · Koblenz am Rhein, Germany
- XSystem Administrator (XIN001_JDJ7)Xinnovit · Raleigh, NC
Browse these categories
Market data for software engineer roles
All reports →- Role reportSoftware engineer jobs, Sep 2026: new listings down 9.7%New software engineer listings fell 9.7% to 1,506 this week, the first weekly drop in a month. Prioritize applications while 1,506 fresh roles remain open.
- Salary reportSoftware engineer salary 2026: median midpoint is $190,587The median published range midpoint for US software engineer roles is $190,587, with the middle half from $166,000 to $222,000.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.