Senior Backend Developer | Java

Nava Tech for Business · São Paulo, SP

Recebendo candidaturas · conferida em 14/11

Ficha da vaga

Modelo
Modelo não informado
Onde aceita
Aceita candidatos do Brasil
Senioridade
Sênior
Salário
Salário não divulgado

Fonte: GeekHunter · Ver vaga original →

  • api rest
  • git github
  • java
  • sql

Organizei a descrição em seções com IA. O texto completo da vaga está logo abaixo.

Sobre a vaga

A Nava Tech for Business busca um Desenvolvedor Java Sênior com perfil hands-on para atuar em regime híbrido em São Paulo (SP), focando na análise, refatoração e modernização de sistemas backend complexos.

O que você vai fazer

  • Analisar aplicações, códigos e integrações existentes, identificando oportunidades de melhoria.
  • Identificar acoplamentos excessivos, duplicações e problemas estruturais.
  • Propor e implementar soluções de refatoração, modernização e redução de dívida técnica.
  • Desenvolver soluções com foco em qualidade, escalabilidade, desempenho e manutenibilidade.
  • Contribuir para a construção de arquiteturas modulares, desacopladas e evolutivas.

O que pedem

  • 6+ anos de experiência na carreira
  • Spring Boot e/ou Quarkus
  • Java
  • Apis Rest
  • Microsserviços

Descrição completa da vaga

Requisitos 6+ anos de experiência na carreira Spring Boot e/ou Quarkus Java Apis Rest Microsserviços Apache Kafka e/ou RabbitMQ Conhecimentos Desejáveis Conhecimento/Experiência no segmento financeiro Certificação AWS Tarefas e Responsabilidades Sobre a vaga: Buscamos um Desenvolvedor Java Sênior com sólida experiência em desenvolvimento backend, arquitetura de sistemas e fundamentos de Engenharia de Software. O principal desafio será analisar aplicações, códigos e integrações existentes, identificar oportunidades de refatoração e propor soluções técnicas mais simples, desacopladas, resilientes e sustentáveis. Procuramos um profissional com perfil hands-on, forte capacidade analítica e profundidade técnica para atuar no desenvolvimento, na melhoria de código, nas integrações e nas decisões de arquitetura, contribuindo para a evolução de sistemas de média e alta complexidade. Modelo de trabalho e contratação: Modelo de trabalho: Híbrido, com 3 dias presenciais por semana. Localidade: Santo Amaro ou Interlagos – São Paulo/SP. Contratação: CLT. Principais responsabilidades: Analisar aplicações, códigos e integrações existentes, identificando oportunidades de melhoria. Identificar acoplamentos excessivos, duplicações e problemas estruturais. Propor e implementar soluções de refatoração, modernização e redução de dívida técnica. Desenvolver soluções com foco em qualidade, escalabilidade, desempenho e manutenibilidade. Contribuir para a construção de arquiteturas modulares, desacopladas e evolutivas. Avaliar responsabilidades e fronteiras entre sistemas, serviços e componentes. Implementar estratégias de integração síncrona, assíncrona e orientada a eventos. Aplicar princípios de Programação Orientada a Objetos (POO), SOLID, Clean Code e Design Patterns. Participar de decisões técnicas e avaliar diferentes abordagens para resolução de problemas. Realizar revisões de código e contribuir para a adoção de boas práticas de desenvolvimento. Atuar na resolução de problemas técnicos complexos e apoiar outros desenvolvedores. Utilizar ferramentas de Inteligência Artificial para apoiar a análise de código, refatoração, testes e troubleshooting.

Requisitos: Experiência sólida em desenvolvimento backend com Java 11 ou superior, preferencialmente Java 17+. Conhecimento em Spring Boot e/ou Quarkus. Sólidos conhecimentos em Programação Orientada a Objetos (POO), princípios SOLID e Design Patterns. Experiência com Clean Code, Refactoring, coesão, acoplamento e Separation of Concerns. Conhecimento em Clean Architecture e Arquitetura Hexagonal. Experiência com desenvolvimento e manutenção de microsserviços e sistemas distribuídos. Conhecimento em Event-Driven Architecture e padrões de integração. Experiência com desenvolvimento e integração de APIs REST. Conhecimentos em Apache Kafka e/ou RabbitMQ. Experiência com Git, Gitflow e práticas de CI/CD. Conhecimentos em bancos de dados relacionais, como PostgreSQL, Oracle e SQL Server. Experiência com Docker e Kubernetes. Conhecimentos em autenticação e autorização utilizando OAuth2 e JWT. Conhecimentos em observabilidade e monitoramento com OpenTelemetry, Prometheus, Grafana e/ou ELK. Conhecimentos em AWS e arquiteturas Cloud Native. Conhecimentos em estruturas de dados, algoritmos, concorrência e processamento paralelo. Experiência com sistemas de média e alta complexidade, integrações corporativas e aplicações críticas. Vivência com refatoração, modernização de sistemas legados e redução de dívida técnica. Capacidade de analisar códigos e arquiteturas existentes, identificar problemas estruturais e propor soluções sustentáveis. Capacidade de avaliar trade-offs técnicos, contribuir para decisões de arquitetura e realizar revisões de código. Perfil hands-on, com autonomia na resolução de problemas complexos e colaboração com outros desenvolvedores. Experiência ou familiaridade com ferramentas de IA Generativa aplicadas ao desenvolvimento de so

Perguntas e respostas sobre a vaga

Aceita candidatos de onde?
Aceita candidatos do Brasil.
Qual o regime de contratação?
A vaga não diz.
É remota?
A vaga não diz.
Informa salário?
Não, a vaga não divulga.

Nenhuma vaga séria cobra para você se candidatar, e eu nunca peço dado bancário dentro de uma candidatura. O plano pago é cobrado só pelo Asaas, meu parceiro de pagamento.

Vagas parecidas

Candidatar com o aplica.ai

Leva 2 minutos, só o CV.