Descrição
Requisitos:
* Experiência em metodologias ágeis (Kanban);
* Java 11\+;
* Quarkus (Core, RESTEasy Reactive, SmallRye, Quarkus Hibernate ORM/Panache, Scheduler, Cache)
* APIs REST (OpenAPI 3\), event\-driven com Kafka (producers/consumers, partitions, schemas Avro/JSON, DLQ/Retry topics).
* Padrões de integração (idempotência, saga/choreography, outbox, CDC, debounce, backpressure).
* Sólidos conhecimentos em desenvolvimento de sistemas em arquitetura distribuída, resiliente, escalável e de alta performance;
* Experiência com controle de versionamento com Azure
* JPA/Hibernate com Quarkus Panache, query tuning (n\+1, batch, fetch), migrações (Flyway/Liquibase).
* SQL (PostgreSQL/MySQL/Oracle) \+ NoSQL (MongoDB/Redis) quando apropriado.
* Conhecimento com Design Patterns, API Rest
* CI/CD: Git, GitHub/GitLab/Bitbucket Pipelines, Maven, SonarQube, SAST/DAST, dependabot/OWASP.
* Segurança: OAuth2/OIDC (Keycloak/Azure AD), JWT, mTLS, secrets, política de rotação, segurança em APIs (rate limiting, throttling, CORS, CSRF conforme contexto).
* Containers (Docker/Podman), Kubernetes/OpenShift (deployments, HPA, resources, config/secret, ingres
Desejáveis:
* Experiência com Quarkus
* Experiência com plataformas clouds (AWS/Azure/GCP)
* Experiência com containers (Docker \+Openshift)
* Conhecimentos de Struts
Responsabilidades principais:
Irá realizar análises e desenvolvimento de aplicações backend visando realizar a construção de integrações para o ambiente logistico.