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.