Job Description
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.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application