Nava Tech for Business
Senior Backend Developer | Java
Hybrid
São Paulo, SP, Brazil
Salary Range
Not informed
Experience Level
Senior
Requirements
Desired Skills
Tasks and Responsibilities
Show originalSobre 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 software, como GitHub Copilot, Windsurf, Devin, Claude Code ou equivalentes.
- Conhecimento ou experiência na utilização de IA Generativa para análise de código, refatoração, geração de testes, troubleshooting e investigação de incidentes.
- Será valorizada a experiência com criação ou utilização de agentes de IA para apoiar atividades de desenvolvimento, testes e análise de incidentes.
Diferenciais:
Experiência no segmento financeiro, especialmente no ecossistema de cartões de crédito, incluindo processamento de cartões no contexto de emissor (Issuer), autorização e processamento de transações, gestão de conta-cartão, faturas e ciclos de faturamento, compras à vista e parceladas, gestão de limites de crédito, operações de crédito, parcelamento de compras e faturas, crédito rotativo, encargos, juros, tarifas, IOF, pagamentos mínimos, parciais e totais, refinanciamento, renegociação, lançamentos, ajustes, estornos, contestações, chargebacks e integrações com processadoras e bandeiras de cartões.
Também serão considerados diferenciais o conhecimento em Domain-Driven Design (DDD), experiência com modernização de sistemas legados, arquiteturas orientadas a eventos e certificação AWS.
Perfil esperado:
Profissional com forte capacidade analítica, pensamento crítico e visão sistêmica, que tenha facilidade para trabalhar com sistemas complexos, identificar oportunidades de melhoria e propor soluções sustentáveis. É importante ter perfil hands-on, boa comunicação, autonomia técnica e compromisso com a qualidade, a segurança e a evolução contínua das aplicações.
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.
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: