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

DESENVOLVEDOR SENIOR JAVA BACKEND - 25099/16

Atuar no desenvolvimento e manutenção de aplicações para orquestração de cotação, aceitação, renovação e gestão de recorrência dos produtos APA e AFI. A posição tem como missão implementar APIs REST, serviços de integração e fluxos assíncronos que garantam geração de ofertas, renovações automáticas e comunicação confiável com sistemas legados e externos. Contribui diretamente para a estabilidade, performance e evolução da plataforma. Trabalha em squads multidisciplinares com foco em qualidade técnica e ownership.

Responsabilidades

— Desenvolver e manter aplicações backend em Java e Spring Boot para orquestração dos fluxos de negócio.
— Criar e consumir filas RabbitMQ, implementando listeners para eventos de renovação e cancelamento.
— Implementar integrações REST com sistemas como BCP, Bureau, Dossiê, Sinistro e Vistoria Prévia.
— Desenvolver endpoints para geração de ofertas dos produtos APA e AFI.
— Realizar manutenção e ajustes em tabelas e estruturas de banco Oracle.
— Aplicar boas práticas de Clean Code, SOLID e Design Patterns.
— Participar de code reviews e sessões de pair programming.
— Garantir cobertura de testes unitários utilizando JUnit e Mockito.

Requisitos

— Formação superior completa em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas.
— Experiência mínima de 5 anos com Java e Spring Boot em ambiente de produção.
— Experiência sólida com APIs REST e arquitetura de microserviços.
— Conhecimento em mensageria com RabbitMQ ou Kafka.
— Domínio de bancos relacionais (Oracle ou PostgreSQL) e NoSQL (MongoDB).
— Experiência com versionamento de código utilizando Git/GitLab.
— Autonomia para resolver problemas técnicos complexos.
— Capacidade de colaboração em squads multidisciplinares.
— Mentalidade de ownership, foco em qualidade e responsabilidade pelas entregas.
— Capacidade de documentar soluções técnicas de forma clara e estruturada.

Diferenciais

— Experiência com OpenShift ou Kubernetes.
— Conhecimento em observabilidade e monitoramento (Datadog, AppDynamics ou ELK).
— Certificação Oracle Certified Professional.
— Experiência com Kafka e Redis.
— Perfil proativo, organizado e com interesse em evolução técnica contínua.
— Boa comunicação e facilidade para compartilhamento de conhecimento.

Informações importantes:

— Modelo de Trabalho: Remoto