Apply Edge Tailor my CV for this job — free

Senior Backend Developer - Java

Nava | Tech for Business · São Paulo, São Paulo, Brazil

Tailor my CV for this job — free

See similar jobs

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çãoModelo de trabalho: Híbrido, com 3 dias presenciais por semana.Localidade: Santo Amaro ou Interlagos – São Paulo/SP.Contratação: CLT.Benefícios: Pacote de benefícios.Principais responsabilidadesAnalisar 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.RequisitosExperiê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.DiferenciaisExperiê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 esperadoProfissional 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.