Senior Software Engineer (Oracle) - OP02295

Dev.Pro

Bogotá

Remote

COP 180,000,000 - 320,000,000

Full time

28 hours ago
Be an early applicant

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 hiring in Latin America for a Senior Java Software Engineer with strong Oracle expertise to join a large-scale platform modernization initiative.

You'll combine hands-on Java development with advanced database engineering and collaborate with cross-functional teams to deliver reliable solutions for a platform serving 100k users.

Qualifications

  • 5+ years of experience building, debugging, and optimizing scalable Java backend applications.
  • Strong proficiency in Java 8-17, OOP, design patterns, multithreading, and concurrency.
  • Hands-on Oracle development experience in production with knowledge of database internals.
  • Advanced SQL skills and performance troubleshooting.
  • Experience with production database operations and minimal downtime changes.
  • Experience writing unit tests with JUnit and Mockito.
  • Experience with GCP and Kubernetes or similar orchestration tools.
  • Hands-on Linux/Unix experience and scripting in Bash/Python.
  • Ability to work independently, own technical tasks, and resolve blockers.
  • Strong communication and cross-functional Scrum collaboration.
  • Upper-Intermediate+ English level.

Responsibilities

  • Design, develop, and maintain scalable Java backend applications
  • Design the Oracle database storage schema for a new application
  • Support 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
Oracle
SQL
JUnit
Mockito
GCP
Kubernetes
Linux/Unix
Python
Bash

Tools

Gradle
CI/CD
MySQL

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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Java Engineer — Oracle DB Expert
Remote Senior Java Engineer — Oracle DB Expert

Dev PRO • Bogotá

Remote
COP 180,000,000 - 320,000,000
Senior Software Engineer / Team Lead - OP02307
Senior Software Engineer / Team Lead - OP02307

Dev PRO • Bogotá

Remote
COP 284,783,000 - 474,638,000
Senior DevOps Engineer - OP02277
Senior DevOps Engineer - OP02277

Dev PRO • Bogotá ciudad

Remote
COP 383,767,000 - 575,650,000
Senior Java Developer
Senior Java Developer

CodeRoad Inc • Colombia

Remote
COP 291,290,000 - 453,118,000
Holidays Off
Paid Time Off
Health insurance assistance
+1
Oracle DBA - Remote work | REF#300560
Oracle DBA - Remote work | REF#300560

BairesDev • Colombia

Remote
COP 286,670,000 - 414,079,000
100% remote work
USD or local currency compensation
Hardware setup for home office
+3
#137810 - Senior Backend Engineer
#137810 - Senior Backend Engineer

Lifted, an Upwork Company™ • Bogotá ciudad

On-site
COP 120,000,000 - 240,000,000
Senior DevOps Engineer
Senior DevOps Engineer

Endava • Bogotá

On-site
COP 136,836,343 - 205,254,515
Competitive salary package
Career coaching
Flexible working hours
+1
Intermediate Test Engineer (Manual/Automation) - OP02239
Intermediate Test Engineer (Manual/Automation) - OP02239

Dev PRO • Bogotá

Remote
COP 70,000,000 - 110,000,000
Remote-first culture
Global team collaboration
Exposure to fintech platforms
Public Setor Business Analyst IV
Public Setor Business Analyst IV

Oracle • Bogotá

On-site
COP 9,000,000 - 14,000,000
Senior Devops Engineer | 100% Remote | Latam
Senior Devops Engineer | 100% Remote | Latam

Prometeo Talent • Medellín

Remote
COP 286,451,000 - 477,418,000
Competitive salary in USD
100% Remote (LATAM)
Modern Tech Stack
+2