Desenvolvedor de Integração Senior - 25513
Descrição da Vaga
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.
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev