Caro usuário, habilite o javascript para que esse site funcione corretamente.

Desenvolvedor de Integração Senior - 25513

* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)

* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.

Área: Tecnologia da Informação

Nível: Senior

Estamos em busca de uma pessoa Desenvolvedora de Integração Sênior para atuar no desenvolvimento de APIs, integrações, soluções distribuídas e arquitetura backend moderna. Buscamos alguém com visão técnica, autonomia, capacidade de colaboração e foco na entrega de soluções escaláveis e de alta performance.


Requisitos Obrigatórios

Habilidades Técnicas – Linguagens e Frameworks

  • Domínio de Java 8+ (preferencialmente Java 17+).

  • Experiência com Spring Boot, Spring MVC e Spring Security.

  • Conhecimento em programação reativa é um diferencial.

Banco de Dados

  • SQL avançado com PostgreSQL, MySQL ou Oracle.

  • Familiaridade com NoSQL como MongoDB ou Redis.

  • Uso de Hibernate / JPA.

Integrações & APIs

  • Criação e consumo de APIs RESTful.

  • Experiência com mensageria (Kafka, RabbitMQ).

  • Segurança: JWT, OAuth2.

Testes & Qualidade

  • Testes unitários e de integração: JUnit, Mockito.

  • Vivência com TDD, CI/CD.

  • Code review e análise estática de código.

DevOps & Infraestrutura

  • Experiência com Docker e Kubernetes.

  • Vivência em AWS, Azure ou GCP.

  • Monitoramento com Prometheus, Grafana, ELK, etc.

Colaboração

  • Git (GitHub, GitLab, Bitbucket).

  • Metodologias ágeis: Scrum ou Kanban.


Responsabilidades e Atribuições

Desenvolvimento e Manutenção

  • Projetar, desenvolver e manter APIs RESTful utilizando Java e Spring Boot.

  • Implementar soluções escaláveis, seguras e de alta qualidade.

  • Produzir código limpo, eficiente, testável e alinhado às boas práticas.

Testes e Qualidade

  • Criar e manter testes automatizados (unitários, integração, funcionais).

  • Garantir qualidade por meio de code reviews e ferramentas de análise.

Integração com Banco de Dados

  • Modelar, criar e otimizar consultas SQL e NoSQL.

  • Implementar camadas de persistência com Hibernate/JPA.

Integrações e Comunicação entre Sistemas

  • Desenvolver integrações usando APIs, mensageria (Kafka/RabbitMQ) ou outros protocolos.

  • Implementar e manter fluxos seguros com OAuth2, JWT e padrões de segurança.

Performance e Escalabilidade

  • Monitorar aplicações, identificar gargalos e propor melhorias.

  • Atuar na evolução de arquitetura distribuída e microsserviços.

Arquitetura e Design

  • Participar de discussões técnicas e decisões de arquitetura.

  • Propor soluções alinhadas ao roadmap e às necessidades do negócio.

DevOps e Deploy

  • Colaborar na criação e manutenção de pipelines de CI/CD.

  • Realizar deploys em ambientes cloud e conteinerizados.

Documentação e Comunicação

  • Documentar APIs, decisões técnicas e fluxos complexos.

  • Interagir com equipes multidisciplinares (Produto, QA, Frontend, etc.).

Melhoria Contínua

  • Acompanhar tendências do ecossistema Java.

  • Contribuir para evolução constante da base de código e dos processos.