VAGA PARA BACKEND
Descrição da Vaga
Estamos procurando um(a) **Desenvolvedor(a) Backend Java** para integrar nosso time. Você irá trabalhar em um sistema grande e estratégico, com alta complexidade, integrando múltiplos serviços, bancos de dados e APIs, garantindo escalabilidade, desempenho e confiabilidade. **Principais Responsabilidades** * Projetar, desenvolver e manter serviços backend robustos usando Java (versão 8 ou superior) e Spring Boot. * Construir, evoluir e consumir **APIs** RESTful para comunicação entre sistemas. * Realizar integrações backend com sistemas internos e externos (webhooks, microsserviços, sistemas legados). * Modelar, consultar e otimizar banco de dados relacionais (SQL, MySQL). * Implementar lógica de negócio complexa, validando regras de negócio e garantindo integridade de dados. * Garantir a qualidade do software por meio de testes (unitários, integração) e code reviews. * Trabalhar com práticas de versionamento (Git) e metodologia ágil (Scrum/Kanban). * Colaborar com times de produto, front\-end, arquitetura e infraestrutura para definir soluções escaláveis. * Monitorar, depurar e otimizar a performance das aplicações backend. * Assegurar boas práticas de segurança (ex: controle de acesso, prevenção de injeção SQL) e tratamento adequado de erros. **Requisitos Técnicos** * Sólidos conhecimentos em **Java 8 (ou superior)** e programação orientada a objetos. * Experiência com **Spring Boot** e familiaridade com módulos comuns do Spring (Data, MVC, Security, etc). * Experiência com **bancos de dados relacionais** (especialmente MySQL) e domínio de SQL. * Experiência em **integrações backend** (APIs, microsserviços, mensageria ou webhooks). * Boa lógica de programação para estruturar algoritmos, manipular dados e resolver problemas complexos. * Formação superior em Tecnologia da Informação, Ciência da Computação, Engenharia de Software, Análise e Desenvolvimento de Sistemas, ou áreas correlatas. * Habilidade para escrever código limpo, testável e de fácil manutenção. **Desejáveis (Diferenciais)** * Experiência com arquitetura de microsserviços. * Experiência com mensageria (Kafka, RabbitMQ ou equivalente). * Conhecimento em CI/CD (integração e entrega contínua). * Familiaridade com containerização (Docker) e/ou orquestração (Kubernetes). * Experiência com monitoramento, logs e observabilidade (ex: Prometheus, ELK). * Experiência com versionamento de banco de dados ou migração de esquema (Liquibase, Flyway, etc). **Habilidades Comportamentais** * Boa comunicação para colaborar com diferentes times (produto, front\-end, infraestrutura). * Organização e proatividade para propor melhorias no sistema e no processo. * Capacidade de resolver problemas e tomar decisões técnicas. * Mentalidade de “aprendizado contínuo”: estar disposto a evoluir, adotar novas tecnologias e compartilhar conhecimento. Tipo de vaga: Tempo integral, Efetivo CLT
Vaga originalmente publicada em: indeed
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev