Desenvolvedor Backend
NAVA
Descrição da vaga
Na Nava, acreditamos no poder da tecnologia para transformar negócios — e estamos com uma oportunidade desafiadora e estratégica esperando por você.
Vem escrever seu código com a gente! 🚀
Desenvolvedor(a) Backend Pleno Java – Squad Cobrança NegóciosEstamos em busca de um(a) Desenvolvedor(a) Backend Pleno para atuar na Squad Cobrança Negócios, contribuindo no desenvolvimento e evolução de sistemas robustos, seguros e de alta performance.
O profissional será responsável por desenvolver soluções backend utilizando Java, seguindo boas práticas de engenharia de software, padrões arquiteturais e princípios de qualidade. Terá atuação em um ambiente colaborativo, participando de discussões técnicas, evolução da arquitetura das aplicações e resolução de problemas complexos.
Buscamos uma pessoa com perfil proativo, autônomo, com boa comunicação e facilidade para trabalhar em times multidisciplinares, contribuindo para a melhoria contínua dos processos e das soluções entregues.
Principais responsabilidades
- Atuar no desenvolvimento e manutenção de sistemas backend utilizando Java 11;
- Implementar soluções seguindo boas práticas técnicas, garantindo qualidade, segurança e performance;
- Seguir padrões e direcionamentos da arquitetura de referência;
- Participar de discussões técnicas para definição e evolução das soluções;
- Apoiar na concepção da arquitetura das aplicações de software;
- Desenvolver e integrar APIs e serviços distribuídos;
- Atuar na resolução de incidentes e problemas em produção;
- Promover boas práticas de desenvolvimento e compartilhamento de conhecimento com o time;
- Contribuir com a melhoria contínua dos processos e qualidade das entregas.
Requisitos e conhecimentos
- Experiência com desenvolvimento backend utilizando Java (preferencialmente Java 11 e Java 6);
- Experiência com Spring Boot;
- Conhecimento em arquiteturas de software distribuídas, integração de sistemas e padrões arquiteturais;
- Experiência com desenvolvimento e consumo de APIs;
- Conhecimento em CA API e Apigee;
- Experiência com mensageria utilizando Kafka, Google Pub/Sub ou RabbitMQ;
- Experiência com integrações utilizando Apache Camel;
- Conhecimento em bancos de dados relacionais e não relacionais;
- Experiência com banco de dados, consultas e procedures;
- Conhecimento em práticas de desenvolvimento como:
- Testes unitários;
- Versionamento de código utilizando Git;
- Clean Code;
- Code Review;
Diferenciais
- Experiência em sistemas de grande escala e ambientes de alta disponibilidade;
- Vivência no segmento financeiro ou em sistemas críticos de negócio;
- Conhecimento em arquitetura de microsserviços e soluções distribuídas;
- Experiência com práticas de arquitetura moderna, como API First, DDD e TDD;
- Conhecimento em ferramentas e práticas de observabilidade, monitoramento e análise de performance;
- Experiência com ambientes Cloud, especialmente Google Cloud Platform (GCP);
- Vivência com integração de sistemas utilizando padrões de integração e ferramentas como Apache Camel;
- Conhecimento em mensageria e processamento assíncrono com Kafka, Pub/Sub ou RabbitMQ;
