* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Tecnologia da Informação
Nível: Senior
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, processamento de renovações automáticas e comunicação eficiente com sistemas legados e externos. Contribui para a estabilidade, escalabilidade e evolução das soluções, atuando de ponta a ponta. Trabalha de forma integrada com squads multidisciplinares, com foco em qualidade e resultado.
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 bases de dados relacionais Oracle e NoSQL MongoDB.
— Desenvolver e manter interfaces frontend utilizando Angular, criando componentes reutilizáveis e responsivos.
— Integrar o front-end com APIs REST garantindo experiência fluida ao usuário.
— Aplicar boas práticas de Clean Code, SOLID e Design Patterns.
— Participar de code reviews, pair programming e discussões técnicas do time.
— Garantir cobertura de testes unitários e contribuir para a qualidade contínua das entregas.
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.
— Vivência sólida com APIs REST e arquitetura de microserviços.
— Conhecimento em mensageria utilizando RabbitMQ ou Kafka.
— Domínio de bancos de dados relacionais (Oracle ou PostgreSQL) e NoSQL (MongoDB).
— Experiência mínima de 5 anos com Angular em produção.
— Domínio de TypeScript, HTML5, CSS3/SASS e programação reativa com RxJS.
— Experiência no consumo e integração com APIs REST no front-end.
— Conhecimento de 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 sobre as entregas.
— Habilidade para documentar soluções técnicas de forma clara e objetiva.
Diferenciais:
— Experiência com Kafka, Redis e arquiteturas orientadas a eventos.
— Vivência com containers e orquestração (Docker, Kubernetes ou OpenShift).
— Conhecimento em observabilidade e monitoramento (Datadog, AppDynamics, ELK).
— Experiência com gerenciamento de estado no front-end utilizando NgRx.
— Conhecimento em testes automatizados com Jest, Cypress, JUnit e Mockito.
— Familiaridade com Design System e boas práticas de UX/UI.
— Certificação Oracle Certified Professional ou certificações correlatas.
— Perfil proativo, comunicativo e com interesse em evolução técnica contínua.
Informações importantes:
— Modelo de Trabalho: Remoto
