About The Position

Dev.Pro is a US-based outsourced software development company operating as a remote-first organization, with IT professionals working across more than 55 countries on five continents. The company is hiring in Latin America for contractors to join its global team. The Senior Java Software Engineer will contribute to a large-scale platform modernization initiative involving consolidation of multiple platforms around Oracle, design of a database schema for a new application, and support for a future MySQL-to-Oracle migration. The role combines hands-on Java backend development with advanced Oracle database engineering, production troubleshooting, and collaboration with cross-functional teams to improve the performance and reliability of a business-critical platform serving 100,000 users.

Requirements

  • At least 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 and strong knowledge of database internals, including indexing, query optimization, partitioning, replication, and transaction behavior.
  • Advanced SQL skills, including performance troubleshooting.
  • Experience with production database operations, including backup and restore, high availability, disaster recovery, and failover, and 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, own 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 or higher English proficiency.

Nice To Haves

  • 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.

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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service