Desenvolvedor(a) java sênior com foco em postgresql e performance — perfil dba
Summary
Senior Java developer (backend/fullstack) with a hands-on DBA profile to fine-tune system performance: refactoring complex SQL queries and analyzing PostgreSQL execution plans, indexes, locks and transactions, while working with the dev team on Java and database improvements. Remote role, PJ contract, 3-month engagement.
Sobre a vaga
Buscamos um(a) Desenvolvedor(a) Java Sênior — backend ou fullstack — com vasta experiência em PostgreSQL e performance e perfil hands-on de DBA. O foco da atuação será realizar ajustes finos de performance no sistema, com refatoração de muitas queries SQL e entendimento profundo do PostgreSQL.
É uma oportunidade para um(a) profissional que combina desenvolvimento Java com forte capacidade de diagnóstico, tuning e otimização de banco de dados.
Principais responsabilidades
-
Realizar ajustes finos de performance no sistema.
-
Refatorar queries SQL complexas, com foco em eficiência e escalabilidade.
-
Analisar planos de execução, gargalos, índices, locks e concorrência no PostgreSQL.
-
Investigar e resolver problemas de performance em consultas e transações.
-
Apoiar decisões de modelagem física e otimização do banco de dados.
-
Atuar em conjunto com o time de desenvolvimento para implementar melhorias no código Java e no banco.
-
Diagnosticar problemas recorrentes de banco e propor soluções sustentáveis.
-
Documentar ajustes, análises e decisões técnicas relevantes.
Requisitos obrigatórios
-
Experiência sólida como Desenvolvedor(a) Java, com atuação backend ou fullstack.
-
Vasta experiência com PostgreSQL.
-
Forte experiência em performance e tuning de banco de dados.
-
Domínio de refatoração e otimização de queries SQL.
-
Capacidade de atuar com autonomia em diagnóstico e resolução de gargalos.
-
Perfil técnico próximo de DBA, com visão profunda de banco de dados.
-
Boa comunicação para atuar em ambiente remoto.
Diferenciais
-
Experiência com análise de planos de execução (EXPLAIN / EXPLAIN ANALYZE).
-
Conhecimento em índices, particionamento, vacuum/analyze, locks e transações.
-
Vivência com monitoramento e tuning em ambientes de produção.
-
Experiência anterior em projetos de otimização de performance de curta duração.
Modelo de trabalho
-
Remoto
-
Contratação PJ
-
3 meses de alocação