Nava Technology for Business Logo

Português

PT

Visite nosso site

Nava Technology for Business

Especialista Java

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
SOLID
Git/Gitflow
Bancos relacionais
Design Patterns
OAuth2/JWT
Spring Boot
Java 17/21+

Conhecimentos Desejáveis

Docker/Kubernetes
Kafka/RabbitMQ
Automação & CI/CD
APIs de IA generativa
IoT/Sensorização
Certificação AWS

Tarefas e Responsabilidades

Vem ser Nava 🚀


Estamos buscando um(a) Especialista Java para atuar no desenvolvimento, evolução e sustentação de sistemas backend, contribuindo para a construção de soluções robustas, escaláveis e alinhadas às necessidades do negócio.


A pessoa será responsável por desenvolver e manter aplicações em Java, atuar na evolução arquitetural dos sistemas, construir e integrar APIs, apoiar decisões técnicas e promover boas práticas de engenharia de software, qualidade, segurança e performance.


📍 Modelo de trabalho: Híbrido

📍 Local: Interlagos – São Paulo/SP


Responsabilidades:


  • Atuar no desenvolvimento e manutenção de sistemas utilizando Java e frameworks do ecossistema, principalmente Quarkus e Spring Boot;
  • Construir soluções com forte base em Orientação a Objetos, Design Patterns e boas práticas de engenharia de software;
  • Participar ativamente da evolução de sistemas existentes e do desenvolvimento de novas aplicações;
  • Atuar em times que utilizam metodologias ágeis, com foco em Agile Team Topologies;
  • Contribuir na análise técnica das demandas, propondo soluções alinhadas ao negócio e com visão de longo prazo;
  • Desenvolver e consumir APIs REST, garantindo qualidade, segurança e performance;
  • Apoiar definições técnicas, decisões arquiteturais e evolução do código, incluindo refatoração, padronização e redução de dívida técnica;
  • Promover práticas de qualidade, como revisão de código, testes automatizados e disciplina de engenharia;
  • Identificar oportunidades de melhoria e conduzir soluções técnicas de ponta a ponta;
  • Apoiar práticas de observabilidade e sustentação de ambientes produtivos.

Atribuições:


  • Desenvolvimento e sustentação de aplicações em Java;
  • Implementação e manutenção de padrões arquiteturais, como Clean Architecture, arquitetura em camadas e Hexagonal, quando aplicável;
  • Construção e integração de serviços e APIs;
  • Atuação com integrações e pipelines de dados/eventos, quando aplicável ao contexto de sensorização;
  • Versionamento e gestão de branches utilizando Git e Gitflow;
  • Atuação com bancos de dados, incluindo modelagem, desenvolvimento de queries e otimizações em ambiente corporativo;
  • Participação em cerimônias ágeis e alinhamentos técnicos;
  • Identificação de oportunidades de melhoria e condução de soluções técnicas ponta a ponta;
  • Apoio às práticas de observabilidade, incluindo logs, métricas e tracing;
  • Atuação na sustentação e resolução de problemas em produção.

Requisitos:


  • Experiência sólida, de 6 a 8 anos ou mais, em desenvolvimento backend com Java;
  • Domínio de Java 11+, preferencialmente Java 17+;
  • Experiência com Spring Boot e/ou Quarkus;
  • Forte domínio de Programação Orientada a Objetos, SOLID e Design Patterns;
  • Experiência com arquitetura de serviços e microsserviços, integrações e APIs;
  • Vivência com práticas de engenharia de software, incluindo testes automatizados (unitários e de integração), code review, clean code e refatoração;
  • Conhecimento em segurança de APIs, incluindo OAuth2/JWT, tratamento de erros, performance e resiliência;
  • Experiência com Git e Gitflow;
  • Experiência com bancos de dados relacionais, como PostgreSQL, Oracle e/ou SQL Server, incluindo conhecimentos de otimização;
  • Boa comunicação e capacidade de alinhar necessidades de negócio com soluções técnicas;
  • Senioridade para atuar com autonomia, organizar o trabalho e contribuir para o desbloqueio das entregas.

Diferenciais:


  • Experiência com mensageria e streaming, como Kafka e RabbitMQ;
  • Vivência com ferramentas de observabilidade, como ELK, Grafana, Prometheus e OpenTelemetry;
  • Conhecimento em Docker e Kubernetes;
  • Experiência com CI/CD e pipelines de entrega;
  • Vivência em iniciativas de IoT, sensorização, telemetria ou integrações de dados em tempo real;
  • Certificação AWS;
  • Conhecimento e aplicação de Inteligência Artificial Generativa no desenvolvimento de software;
  • Experiência com ferramentas de AI Coding, como Cloud Code, Windsurf, Devin e GitHub Copilot;
  • Experiência na criação de agentes de IA para testes, desenvolvimento e análise de incidentes.

Competências Comportamentais:


  • Perfil analítico e orientação para resolução de problemas;
  • Autonomia e capacidade de tomar decisões técnicas;
  • Boa comunicação e facilidade para atuar com equipes multidisciplinares;
  • Proatividade;
  • Organização e foco na qualidade das entregas;
  • Visão sistêmica e capacidade de pensar em soluções de longo prazo;
  • Interesse por inovação, novas tecnologias e aplicação de IA no desenvolvimento de software;
  • Capacidade de compartilhar conhecimento e contribuir para a evolução técnica do time.

Quer fazer parte?

Cadastre seu currículo conosco e venha fazer parte do time Nava! 🚀


https://entrevista.starmindai.ai

NAVA-ESPECJAVA

Ver todas as vagas da empresa Nava Technology for Business

Compartilhar vaga:

Compartilhar vaga: