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

Desenvolvedor fullstack sênior - 25099/11

* 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 a geração de ofertas, o processamento de renovações automáticas e a comunicação eficiente com sistemas legados e externos. Contribui diretamente para a estabilidade, escalabilidade e evolução das soluções. Trabalha de forma integrada em squads multidisciplinares, com foco em qualidade e ownership técnico.

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 de dados Oracle.
— Aplicar boas práticas de Clean Code, SOLID e Design Patterns no desenvolvimento das soluções.
— Participar de code reviews, pair programming e discussões técnicas do time.
— Garantir cobertura e qualidade de testes unitários utilizando JUnit e Mockito.
— Desenvolver e manter interfaces frontend utilizando Angular, criando componentes reutilizáveis e responsivos.
— Integrar o front-end com APIs REST, assegurando boa experiência do usuário.

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 pelas entregas.
— Capacidade de documentar soluções técnicas de forma clara e objetiva.

Diferenciais:

— Experiência com Kafka e Redis.
— Vivência com containers e orquestração, como Docker, Kubernetes ou OpenShift.
— Conhecimento em observabilidade e monitoramento (Datadog, AppDynamics ou ELK).
— Experiência com gerenciamento de estado no front-end utilizando NgRx.
— Conhecimento em testes automatizados com Jest e Cypress.
— Familiaridade com Design Systems e boas práticas de UX/UI.
— Certificação Oracle Certified Professional.
— Perfil proativo, comunicativo e com interesse em evolução técnica contínua.

Informações importantes:

— Modelo de Trabalho: Remoto