Buscamos um(a)Desenvolvedor(a) Back-end Javapara atuar em um ambiente dealta criticidade, com foco emintegraçõ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.