Desenvolvedor Backend

NAVA

remoto

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ócios

Estamos 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;

 

 

Mais vagas como esta