GeekHunter Logo

Planos

Login

PT

PT

Nava Tech for Business

Engenheiro de Software Java Sênior

Híbrido

São Paulo, SP, Brasil

Faixa de Remuneração

Não informada

Nível de Experiência

Sênior

Requisitos

6+ anos de experiência na carreira
Apache Kafka e/ou RabbitMQ
Apis Rest
Conhecimentos de POO (Programação Orientada a Objetos).
Microsserviços
Java
Docker e Kubernetes
Spring Boot e/ou Quarkus

Conhecimentos Desejáveis

Certificação AWS
Conhecimento/Experiência no segmento financeiro

Tarefas e Responsabilidades

Sobre a vaga:

A Nava está em busca de um(a) profissional especialista em Engenharia de Software Java, com forte conhecimento em arquitetura de sistemas, orientação a objetos e fundamentos de engenharia de software. O principal desafio será analisar sistemas, códigos e integrações existentes, identificar oportunidades de refatoração e propor soluções mais simples, desacopladas, resilientes e sustentáveis. Esperamos uma pessoa com perfil hands-on, profundidade técnica e capacidade de transitar entre desenvolvimento, design de software, integrações e arquitetura, contribuindo para decisões técnicas e para a evolução das soluções.


Modelo de trabalho:

Híbrido 3 X Semana

Santo Amaro ou Interlagos – São Paulo/SP

CLT + Pacote de Benefícios


Principais responsabilidades:

  • Analisar aplicações, códigos e integrações existentes, identificando problemas estruturais e oportunidades de melhoria.
  • Identificar e conduzir iniciativas de refatoração de código, componentes e integrações.
  • Identificar e reduzir acoplamentos, duplicações e dívida técnica.
  • Propor e implementar arquiteturas modulares, desacopladas e evolutivas.
  • Avaliar responsabilidades e fronteiras entre sistemas, serviços e componentes.
  • Definir e aprimorar estratégias de integração síncrona, assíncrona e orientada a eventos.
  • Aplicar boas práticas de Engenharia de Software, princípios SOLID, Design Patterns e Clean Code.
  • Apoiar decisões arquiteturais, avaliando cenários, riscos e trade-offs técnicos.
  • Realizar revisões de código e avaliações de arquitetura, garantindo qualidade, manutenibilidade e escalabilidade.
  • Apoiar desenvolvedores na resolução de problemas técnicos de alta complexidade.
  • Atuar diretamente no desenvolvimento e na implementação de soluções quando necessário.
  • Contribuir para a modernização de sistemas legados e a evolução de aplicações críticas.
  • Utilizar ferramentas de Inteligência Artificial para apoiar a análise, a refatoração, a geração de testes e a melhoria contínua do código.

Requisitos obrigatórios:

  • Experiência sólida em desenvolvimento backend com Java.
  • Vivência com sistemas de média e alta complexidade, incluindo refatoração e modernização de aplicações.
  • Sólidos conhecimentos em Programação Orientada a Objetos (POO), princípios SOLID, Design Patterns, Clean Code e Refactoring.
  • Conhecimento em coesão, acoplamento, Separation of Concerns e modularização.
  • Conhecimento em Clean Architecture e Arquitetura Hexagonal.
  • Experiência com microsserviços, sistemas distribuídos e APIs REST.
  • Conhecimento em arquiteturas orientadas a eventos e padrões de integração.
  • Capacidade de identificar e tratar dívida técnica, propor melhorias estruturais e avaliar trade-offs arquiteturais.
  • Conhecimentos em estruturas de dados, algoritmos, concorrência e processamento paralelo.

Stack tecnológica:

  • Java 11 ou superior, preferencialmente Java 17 ou superior.
  • Spring Boot e/ou Quarkus.
  • Apache Kafka e/ou RabbitMQ.
  • Bancos de dados relacionais: PostgreSQL, Oracle e/ou SQL Server.
  • Git e Gitflow.
  • Docker e Kubernetes.
  • Pipelines de CI/CD.
  • Autenticação e autorização com OAuth2 e JWT.
  • Observabilidade com OpenTelemetry, Prometheus, Grafana e/ou ELK.
  • Conhecimentos em AWS e arquiteturas Cloud Native.

Inteligência Artificial:

  • Experiência prática com ferramentas de Inteligência Artificial generativa aplicadas ao desenvolvimento de software.
  • Utilização de IA para análise de código, refatoração, geração e melhoria de testes, identificação de problemas e troubleshooting.
  • Conhecimento e experiência com ferramentas como GitHub Copilot, Windsurf, Devin, Claude Code ou equivalentes.
  • Capacidade de avaliar criticamente os resultados gerados por IA, validando a qualidade, a segurança e a aderência às boas práticas de Engenharia de Software.

Competências técnicas e comportamentais:

  • Capacidade de analisar rapidamente códigos existentes e compreender integrações complexas.
  • Pensamento crítico, visão sistêmica e forte capacidade de resolução de problemas.
  • Perfil hands-on, com autonomia para propor e implementar melhorias.
  • Capacidade de justificar decisões técnicas e comunicar trade-offs arquiteturais.
  • Habilidade para orientar tecnicamente outros desenvolvedores e apoiar decisões de engenharia.

Benefícios Nava:


Na Nava, oferecemos um pacote de benefícios pensado para apoiar diferentes momentos da vida e da jornada profissional:

  • Assistência Médica
  • Assistência Odontológica
  • Vale Refeição e/ou Vale Alimentação
  • Vale Transporte ou Auxílio Mobilidade
  • Seguro de Vida
  • Wellhub
  • Programa de Indicação de Profissionais
  • Plataforma de treinamentos e desenvolvimento
  • Auxílio-creche, conforme política vigente
  • Assistência pessoal
  • Cartão Farmácia
  • Parcerias com descontos em educação, serviços, cultura e lazer

Sobre a Nava:

Atuamos no core de empresas líderes em seus segmentos, onde tecnologia, estratégia e operação se encontram. Desenhamos arquiteturas, estruturamos governança e transformamos complexidade em clareza, criando soluções que impulsionam crescimento, eficiência e competitividade de forma contínua.

Com cerca de 2.000 especialistas, a Nava conecta pensamento criativo, engenharia avançada e tecnologia impulsionada por GenAI para acelerar resultados de negócio. Atuamos em Dados, Cibersegurança, Cloud, Observabilidade, Infraestrutura, Modernização de Aplicações e Creative Innovation, sendo o elo que faz tecnologia e negócios avançarem na mesma direção.

Nosso ecossistema amplia essa capacidade por meio da GH Brandtech, que une estratégia de marca, experiência, design e produtos digitais; da Ventura, referência em cibersegurança, resposta a incidentes e gestão de crises; e da ®CS Global IT, especializada em Cloud, Multicloud e Data Center. Juntas, fortalecem nossa atuação para entregar soluções escaláveis que impulsionam inovação, crescimento sustentável e vantagem competitiva.


Diversidade e Inclusão:

Todas as nossas oportunidades são destinadas também a profissionais com deficiência (PcD). Valorizamos a diversidade, a inclusão e acreditamos que equipes diversas impulsionam a inovação e a transformação.


Privacidade de Dados:

Ao se candidatar a esta vaga, você declara estar ciente de que seus dados pessoais serão tratados pela Nava exclusivamente para fins de recrutamento e seleção, avaliação de aderência ao perfil, comunicação sobre o processo seletivo e eventual consideração para futuras oportunidades, conforme a Lei Geral de Proteção de Dados (LGPD).

A Nava adota medidas de segurança para proteger suas informações e garante ao candidato o exercício dos direitos previstos na legislação aplicável.

Para mais informações ou solicitações relacionadas aos seus dados pessoais, entre em contato com o Encarregado pelo Tratamento de Dados pelo e-mail: [email protected].

Como se candidatar

As candidaturas são feitas nesta página, diretamente com a empresa. Você precisa de um currículo em PDF e de um e-mail para confirmar a candidatura.

Compartilhar vaga:

Como se candidatar

As candidaturas são feitas nesta página, diretamente com a empresa. Você precisa de um currículo em PDF e de um e-mail para confirmar a candidatura.

Compartilhar vaga: