Engenheiro de Software Java Sênior

Nava | Tech for Business

São Paulo

On-site

BRL 180,000 - 260,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Assistência Médica
Assistência Odontológica
Vale Refeição/Alimentação
Vale Transporte ou Auxílio Mobilidade
Wellhub
Programa de Indicação de Profissionais
Plataforma de treinamentos e desenvolv
Assistência pessoal
Cartão Farmácia
Parcerias com descontos em educação,…

Job summary

A Nava | Tech for Business está em busca de um(a) especialista em Engenharia de Software Java com foco em arquitetura de sistemas. O profissional atuará em Santo Amaro ou Interlagos – São Paulo/SP, apoiando decisões técnicas, refatoração de código e evolução de soluções complexas.

Você trabalhará com microsserviços, APIs REST e padrões de integração, mantendo foco em Clean Code, SOLID e modularização. A empresa oferece benefícios variados e oportunidades de crescimento, com uso de IA para

Qualifications

  • 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 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.
  • Java 11 ou superior, preferencialmente Java 17 ou superior.
  • Bancos de dados relacionais: PostgreSQL, Oracle e/ou SQL Server.
  • Autenticação e autorização com OAuth2 e JWT.
  • Observabilidade com OpenTelemetry, Prometheus, Grafana e/ou ELK.
  • Conhecimentos em AWS e arquiteturas Cloud Native.

Responsibilities

  • 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.

Skills

Java backend
Arquitetura de Software
Refatoração
SOLID
Design Patterns
Clean Code
Observabilidade
AWS

Tools

Java 11+/17
REST APIs
Microserviços
OAuth2/JWT
OpenTelemetry
AWS

Job description

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:

Santo Amaro ou Interlagos – São Paulo/SP

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.
  • Java 11 ou superior, preferencialmente Java 17 ou superior.
  • Bancos de dados relacionais: PostgreSQL, Oracle e/ou SQL Server.
  • 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.

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
  • Wellhub
  • Programa de Indicação de Profissionais
  • Plataforma de treinamentos e desenvolvimento
  • Assistência pessoal
  • Cartão Farmácia
  • Parcerias com descontos em educação, serviços, cultura e lazer

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: dpo@nava.com.br.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Desenvolvedor Full Stack Sênior | Java + Angular e/ou React
Desenvolvedor Full Stack Sênior | Java + Angular e/ou React

Nava | Tech for Business • São Paulo

On-site
BRL 220,000 - 300,000
Assistência Médica
Assistência Odontológica
Vale Refeição e/ou Vale Alimentação
+7
Desenvolvedor(a) Fullstack Sênior (.NET + React)
Desenvolvedor(a) Fullstack Sênior (.NET + React)

Meu Home • São Paulo

Hybrid
BRL 180,000 - 240,000
Vale-refeição/vale-alimentação
Vale-transporte ou fretado
Cartão multibenefícios
+7
Senior Backend Developer - Java
Senior Backend Developer - Java

Nava | Tech for Business • São Paulo

Hybrid
BRL 180,000 - 260,000
Desenvolvedor(a) .NET| Adquirência
Desenvolvedor(a) .NET| Adquirência

Nava | Tech for Business • São Paulo

On-site
BRL 180,000 - 240,000
Vale-refeição/vale-alimentação
Vale-transporte ou fretado
Cartão multibenefícios
+6
Desenvolvedor(a) .NET| Adquirência
Desenvolvedor(a) .NET| Adquirência

Meu Home • São Paulo

Hybrid
BRL 260,000 - 420,000
Vale-refeição
Vale-transporte
Cartão multibenefícios
+7
Desenvolvedor(A) Fullstack | Adquirência
Desenvolvedor(A) Fullstack | Adquirência

Nava | Tech For Business • São Paulo

Hybrid
BRL 180,000 - 300,000
Vale-refeição/vale-alimentação
Vale-transporte ou fretado
Cartão multibenefícios
+8
Engenheiro (a) Software Sr
Engenheiro (a) Software Sr

Nava | Tech for Business • São Paulo

On-site
BRL 180,000 - 320,000
Vale-refeição/vale-alimentação
Vale-transporte ou fretado
Convênio médico e odontológico
+4
Analista de Field Service Pleno - Porto Alegre - RS
Analista de Field Service Pleno - Porto Alegre - RS

Nava | Tech for Business • Porto Alegre

On-site
BRL 67,000 - 100,000
Vale-refeição
Vale-transporte
Cartão multibenefícios
+7
Analista de Field Service Júnior - Ribeirão Preto - SP
Analista de Field Service Júnior - Ribeirão Preto - SP

Nava | Tech for Business • Ribeirão Preto

On-site
BRL 36,000 - 58,000
Vale-refeição
Vale-transporte
Cartão multibenefícios
+7
Desenvolvedor(a) Backend Node.js Sênior
Desenvolvedor(a) Backend Node.js Sênior

Nava | Tech for Business • Brazil

On-site
BRL 180,000 - 240,000
Assistência Médica
Assistência Odontológica
Vale Refeição ou Vale Alimentação
+10