Pessoa Desenvolvedora de Integrações Sênior
Descrição da Vaga
**Estamos buscando uma pessoa que ouse protagonizar com a gente.** **Responsabilidades e atribuições:** Desenvolvimento e Manutenção * Projetar, desenvolver e manter APIs RESTful utilizando Java 17\+ e frameworks como Spring Boot. * Implementar soluções escaláveis e seguras para atender aos requisitos de negócio. * Escrever código limpo, eficiente e testável, seguindo boas práticas de engenharia de software. Testes e Qualidade * Criar e manter testes automatizados (unitários, de integração e funcionais) com JUnit, Mockito ou similares. * Garantir a qualidade do código por meio de revisões (code reviews) e ferramentas de análise estática. Integração com Banco de Dados * Modelar e otimizar consultas em bancos de dados relacionais (ex: PostgreSQL, MySQL) e não relacionais (ex: MongoDB). * Utilizar frameworks ORM como Hibernate ou JPA para persistência de dados. Integrações e Comunicação entre Sistemas * Desenvolver integrações com serviços externos via APIs, filas (ex: Kafka, RabbitMQ) ou outros protocolos. * Trabalhar com autenticação e autorização (OAuth2, JWT, etc.) para garantir segurança nas comunicações. Performance e Escalabilidade * Monitorar e otimizar o desempenho de aplicações backend. * Identificar gargalos e propor soluções para melhorar a escalabilidade dos sistemas. Arquitetura e Design * Participar da definição de arquitetura de sistemas, propondo soluções técnicas alinhadas com os objetivos da empresa. * Contribuir para a evolução da arquitetura baseada em microsserviços, quando aplicável. DevOps e Deploy * Colaborar com equipes de DevOps para configurar pipelines de CI/CD. * Realizar deploys em ambientes de desenvolvimento, homologação e produção (ex: Docker, Kubernetes, AWS, Azure). Documentação e Comunicação * Documentar funcionalidades, decisões técnicas e APIs de forma clara e acessível. * Comunicar\-se de forma eficaz com equipes multidisciplinares (frontend, produto, QA, etc.). Melhoria Contínua * Acompanhar tendências e novas tecnologias no ecossistema Java. * Propor melhorias contínuas nos processos de desenvolvimento e na base de código. **Requisitos e qualificações:** Habilidades Técnicas * Linguagens e Frameworks * Domínio de Java 8\+ * Experiência com Spring Boot, Spring MVC, Spring Security. Banco de Dados * SQL avançado com PostgreSQL, MySQL ou Oracle * Familiaridade com bancos NoSQL como MongoDB ou Redis Integrações e APIs * Criação e consumo de APIs RESTful * Experiência com mensageria (Kafka, RabbitMQ) * Autenticação/autorização com JWT, OAuth2 Testes e Qualidade * Testes unitários e de integração com JUnit, Mockito * Práticas de TDD e CI/CD DevOps e Infraestrutura * Conhecimento em Docker, Kubernetes * Experiência com AWS, Azure ou GCP * Monitoramento com ferramentas como Prometheus, Grafana, ELK Versionamento e Colaboração * Git (GitHub, GitLab, Bitbucket) * Metodologias ágeis (Scrum, Kanban) **Desejável**: **Informações adicionais:** * Para sua saúde, oferecemos **assistência médica e odontológica** sem coparticipação em exames e consultas. * Quer mais bem\-estar? Oferecemos **Gympass** e **Zenklub** (com duas sessões gratuitas por mês) para você cuidar da sua saúde física e mental. * Quando bater aquela fome, utilize nosso benefício de alimentação **Caju** para fazer compras em qualquer supermercado ou restaurante. * Ama viajar? Aqui temos o **Férias \& Co**, um benefício que te ajuda a viabilizar aquela viagem dos sonhos. * Tem filhos? Conte com o **auxílio creche**. * Família crescendo? Temos o **MomCare**, um incentivo monetário flexível pós licença maternidade para as novas mamães datunianas. * Para deixar seu ambiente de trabalho com a sua cara, conte com o nosso **auxílio home office**. * Quer investir no seu desenvolvimento profissional? Temos parcerias com várias instituições de ensino de renome para oferecer a você descontos que podem chegar a 70% em cursos de **graduação**, **pós\-graduação**, **MBAs**, **idiomas** e muito mais! **Para conhecer todos os nossos benefícios, acesse a** **home da nossa página de carreiras.**
Vaga originalmente publicada em: indeed
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev