Descrição do Emprego - Desenvolvedor(a) Backend Java Sênior
Sobre a oportunidade
Estamos buscando um(a) Desenvolvedor(a) Backend Java Sênior para atuar no desenvolvimento e evolução de soluções backend, APIs e integrações entre sistemas.
Buscamos um profissional com forte senioridade técnica e autonomia, capaz de contribuir em decisões de arquitetura, definição de contratos de APIs, code reviews, avaliação de impactos técnicos e orientação de outros desenvolvedores.
Responsabilidades
Desenvolver, evoluir e manter soluções backend utilizando Java 17+ e Spring Boot 3+;
Desenvolver e evoluir APIs REST, garantindo qualidade, segurança, versionamento e consistência dos contratos;
Definir e manter contratos de APIs utilizando OpenAPI/Swagger;
Desenvolver integrações entre sistemas e APIs;
Implementar soluções de processamento assíncrono utilizando Kafka;
Aplicar boas práticas de resiliência de APIs, incluindo timeout, retry, circuit breaker e fallback;
Desenvolver e manter testes unitários e de integração;
Participar de decisões técnicas e de arquitetura;
Realizar code review e contribuir para a evolução da qualidade do código;
Avaliar impactos técnicos e apoiar a definição de soluções;
Atuar em conjunto com outros desenvolvedores, compartilhando conhecimento e orientando tecnicamente o time;
Trabalhar com práticas de versionamento, CI/CD e conteinerização.
Requisitos obrigatórios
Experiência com desenvolvimento Backend Java;
Experiência com Java 17+;
Experiência com Spring Boot 3+;
Experiência no desenvolvimento e evolução de APIs REST;
Conhecimento de OpenAPI/Swagger, versionamento e contratos de API;
Experiência com Kafka e processamento assíncrono;
Conhecimento de resiliência de APIs: timeout, retry, circuit breaker e fallback;
Experiência com testes unitários e de integração;
Conhecimento de Docker e CI/CD;
Conhecimento de segurança de APIs, incluindo OAuth2/JWT;
Experiência com integração entre sistemas e APIs;
Conhecimento de bancos de dados relacionais e SQL;
Experiência com Git e boas práticas de desenvolvimento.
Idioma: Inglês técnico.
Diferenciais
Conhecimento de Apache Camel;
Conhecimento de Redis;
Experiência com Kubernetes e Cloud;
Conhecimento de Microsserviços e DDD;
Experiência em ambientes bancários;
Conhecimento de governança de APIs;
Experiência prática com ferramentas de IA generativa aplicadas ao desenvolvimento de software.
Localização da Vaga: Brasil – São Paulo
Modelo de trabalho: Híbrido 2 a 3x presenciais - São Paulo/ZS.
Todos os Anúncios de Emprego estão sujeitos aos Terms of Service do GrabJobs. Permitimos que os usuários marquem postagens que possam estar em violação desses termos. Anúncios de emprego também podem ser marcados pela equipe de moderação do GrabJobs. No entanto, nenhum sistema de moderação é perfeito, e marcar uma postagem não garante que ela será removida.
Seja o primeiro a receber as últimas vagas Others Full-Time em Brazil.
Setup your job alert:
Ao ativar os alertas de emprego, eu concordo com os Terms & Privacy Policy do GrabJobs. Posso cancelar a inscrição nos alertas de emprego a qualquer momento.
Pular
Você atingiu seu número máximo de alertas de emprego.
O GrabJobs é o portal de empregos número 1 em Brazil, conectando você rapidamente a milhares de empregos de !
Encontre os melhores empregos de em Brazil, candidate-se com apenas 1 clique e consiga um emprego hoje!