Hybrid
São Paulo, SP, Brazil
Salary Range
Not informed
Experience Level
Senior
Requirements
Desired Skills
Tasks and Responsibilities
Show originalSobre 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].
How to apply
Applications are made on this page, directly with the company. You need a CV in PDF and an email address to confirm the application.
Share job:
How to apply
Applications are made on this page, directly with the company. You need a CV in PDF and an email address to confirm the application.
Share job: