Senior Software Engineer (Oracle) - OP02295

Dev.Pro

United States

Remote

USD 130,000 - 170,000

Full time

10 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Dev.Pro, a US-based outsourced software development company, is seeking a Senior Java Software Engineer with strong Oracle expertise to join a large-scale platform modernization initiative. You will perform hands-on Java development and advanced database engineering to consolidate platforms around Oracle.

You will design database schemas, support a future MySQL-to-Oracle migration, and collaborate with cross-functional teams to deliver reliable solutions across production systems serving

Qualifications

  • 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

Responsibilities

  • 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

Skills

Java backend development
Oracle database
SQL performance troubleshooting
JUnit & Mockito
Cloud platforms (GCP)
Kubernetes
Linux/Unix scripting (Bash/Python)
Multithreading & concurrency
English communication
Design patterns & OO

Job description

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


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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java & Oracle Backend Engineer — Platform Modernization
Senior Java & Oracle Backend Engineer — Platform Modernization

Dev PRO • United States

Remote
USD 130,000 - 170,000
Oracle PL/SQL Developer
Oracle PL/SQL Developer

Capital Minds • United States

Hybrid
USD 120,000 - 180,000
Senior Database Engineer
Senior Database Engineer

Knack Solutions • Boston (MA)

Hybrid
USD 100,000 - 130,000
Lead Oracle SQL/PLSQL Developer - Data APIs & Tuning
Lead Oracle SQL/PLSQL Developer - Data APIs & Tuning

Premier Inn Hotels LLC (UAE) • Texas

Hybrid
USD 120,000 - 150,000
Senior Oracle Database Administrator
Senior Oracle Database Administrator

Jobgether • Oregon

Hybrid
USD 140,000 - 150,000
Remote work option
Hybrid/in-office option
Full-time employment
+2
Senior Oracle Database Administrator, ERP & Cloud
Senior Oracle Database Administrator, ERP & Cloud

Royper Royco LLC • United States

Remote
USD 90,000 - 96,000
Feature Lead - Technology
Feature Lead - Technology

Bank of America • Addison (TX)

On-site
USD 90,000 - 130,000
Software Developer 3
Software Developer 3

Oracle • Seattle (WA)

On-site
USD 97,000 - 210,000
Medical insurance
Dental & vision insurance
401(k) with company match
+1
Senior Manager, Platform Software Engineering
Senior Manager, Platform Software Engineering

Oracle • Washington

On-site
USD 120,000 - 306,000
Senior Platform Software Engineer
Senior Platform Software Engineer

Oracle Corporation • Austin (TX)

On-site
USD 92,500 - 209,500
Medical, dental, and vision insurance
401(k) Savings and Investment Plan with company match
Flexible vacation policy
+1