Senior Java Software Engineer (Oracle)
Dev.Pro · Bogotá
Job description
About the role
Dev.Pro, a US-based software development company working with independent contractors worldwide, invites a Senior Java Software Engineer with strong Oracle expertise to join a large-scale platform modernization initiative. The project consolidates multiple platforms around Oracle, designs the database schema for a new application and supports a future MySQL-to-Oracle migration. The role combines hands-on Java backend development with advanced database engineering and collaboration with cross-functional teams.
Key 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.
- Support production database operations and implement changes with minimal downtime.
- Write and maintain unit tests with JUnit and Mockito.
- Collaborate with cross-functional teams on technical design and implementation, and create technical documentation.
Required profile
- 5+ years of experience building, debugging and optimizing scalable Java backend applications.
- Hands-on Oracle development in production, with knowledge of indexing, query optimization, partitioning, replication and transaction behavior.
- Production database operations experience (backup/restore, high availability, disaster recovery, failover).
- Ability to work independently, take ownership and communicate well with Scrum teams; upper-intermediate English.
Required skills
- Java 8-17, object-oriented design, design patterns, multithreading and concurrency.
- Advanced SQL and performance troubleshooting.
- Unit testing with JUnit and Mockito.
- Cloud platforms (preferably GCP) and Kubernetes or similar orchestration tools.
- Linux/Unix and scripting in Bash, Python or similar.
- Desirable: Oracle DBA experience, Oracle version upgrades or migrations, Oracle certification, Groovy, Gradle and CI/CD pipelines.
Application process: submit a CV in English, then an introductory call with a recruiter, followed by an interview and signing of the contract.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Colombia.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 2 hours ago
Expires 1 month from now
6 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Dev.Pro
Bogotá