Buscamos um(a) Desenvolvedor(a) Back-end Java para atuar em um ambiente de alta criticidade, com foco em integrações, mensageria e microsserviços, participando ativamente do desenvolvimento de soluções robustas e escaláveis.
Stack Tecnológico
Obrigatório:
* Java 11+;
* Spring Boot;
* APIs REST;
* RabbitMQ;
* MongoDB;
* Oracle.
Desejável:
* Kafka;
* Redis;
* Docker;
* Kubernetes / OpenShift;
* Observabilidade (Datadog, AppDynamics, ELK).
Principais Responsabilidades
* Criar e consumir filas RabbitMQ (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 APA / AFI.
* Realizar manutenção e ajustes em tabelas Oracle.
* Aplicar boas práticas de Clean Code, SOLID e Design Patterns.
* Participar de code reviews e pair programming.
* Garantir cobertura de testes unitários (JUnit, Mockito).
Requisitos Técnicos
Obrigatórios:
* 3+ anos de experiência com Java e Spring Boot em produção.
* Experiência sólida com microsserviços e APIs REST.
* Conhecimento em mensageria (RabbitMQ ou Kafka).
* Domínio de bancos relacionais (Oracle/PostgreSQL) e NoSQL (MongoDB).
* Versionamento de código com Git / GitLab.
Diferenciais:
* Experiência com Kubernetes / OpenShift.
* Conhecimento em observabilidade e monitoramento.
* Certificação Oracle Certified Professional.