Senior Java Software Engineer (Oracle) - OP02295

DEV

São Paulo

Remoto

BRL 180.000 - 300.000

Tempo integral

Há 10 dias

Receba uma resposta desta empresa empregadora

Seu currículo e carta de apresentação personalizados exatamente para o que estão contratando.

Passe pelos filtros ATS

Resumo da vaga

Dev.Pro is a US-based software development company embracing a remote-first model. We invite a Senior Java Software Engineer with Oracle expertise to join a large-scale platform modernization and migration project.

You will design Oracle schemas, optimize queries, and work with cross-functional teams to deliver reliable, scalable solutions. The role emphasizes hands-on Java development, Oracle database engineering, and collaboration on production issues, with optional involvement in migrations

Qualificações

  • 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 with 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).
  • 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 in Bash, Python, or similar languages.
  • Ability to work independently, take ownership, and drive blockers to resolution.
  • Strong communication skills and experience collaborating with cross-functional Scrum teams.

Responsabilidades

  • 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.
  • Collaborate with cross-functional teams and write unit tests.
  • Create and maintain technical documentation for project activities.

Conhecimentos

Java backend
Oracle DB
SQL performance
Linux/Unix
Cloud (GCP)
Kubernetes
JUnit/Mockito
English communication

Ferramentas

Gradle
CI/CD
Groovy

Descrição da vaga

New opportunities in Latin America!

Dev.Pro is a US-based software development company helping tech companies build their products and grow their business. We’re remote-first, and we work with independent contractors in over 55 countries, so you’d be collaborating in a multicultural environment on some really interesting projects.

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
Obtenha sua revisão de currículo grátis e confidencial.

ou arraste e solte seu arquivo aqui.

Similar jobs

Vagas similares que valem a pena comparar

Senior Java Software Engineer (Oracle) - OP02295
Senior Java Software Engineer (Oracle) - OP02295

Dev.Pro • São Paulo

Remoto
BRL 180.000 - 240.000
Desenvolvedor(a) Back end Java Sênior
Desenvolvedor(a) Back end Java Sênior

Jobgether • Brasil

Remoto
BRL 180.000 - 300.000
Fully remote
Professional development
Technical communities
+5
Java Developer - Senior-Level - Brazil
Java Developer - Senior-Level - Brazil

Globant • São Paulo

Presencial
BRL 180.000 - 260.000
Java Software Engineer - Remote
Java Software Engineer - Remote

INDI Staffing Services • Curitiba

Remoto
BRL 150.000 - 200.000
Paid parental leave
Vacation & holidays
Hardware setup for remote work
+2
Oracle DBA - Remote work | REF#308789
Oracle DBA - Remote work | REF#308789

BairesDev • São Paulo

Remoto
BRL 493.000 - 821.000
100% remote work
USD compensation
Home setup provided
+4
Senior Software Engineer / Team Lead - OP02307
Senior Software Engineer / Team Lead - OP02307

Dev.Pro • São Paulo

Remoto
BRL 649.000 - 973.000
Java Engineer (Senior) ID38560
Java Engineer (Senior) ID38560

AgileEngine • Maringá

Híbrido
BRL 167.400 - 279.000
Professional growth opportunities
Competitive USD-based compensation
Flexible work schedule
+1
Java Back-End Developer Pleno
Java Back-End Developer Pleno

Jobgether • Brasil

Remoto
BRL 90.000 - 140.000
Remote work: Fully remote in Brazil
Professional development opportunities
Exposure to AI-driven projects
+2
Java Developer - Expert-Level - Brazil
Java Developer - Expert-Level - Brazil

Globant • São Paulo

Híbrido
BRL 180.000 - 240.000
Java Senior Engineering Manager - Remote Work | REF#307757
Java Senior Engineering Manager - Remote Work | REF#307757

BairesDev • Guarulhos

Remoto
BRL 549.000 - 878.000
100% remote work
USD or local currency compensation
Hardware provided for home setup
+1