Description
Java 11/17\+ and Spring Boot (Spring Web, Spring Validation, Spring Security)
Architecture and best practices: Clean Code, SOLID, Clean/Hexagonal, DDD (when applicable), idempotency, resilience (timeouts/retries/circuit breaker)
Messaging / Event\-driven
GCP Pub/Sub: topics/subscriptions, push/pull, ack/nack, DLQ, ordering keys, retry/backoff
Apache Kafka: producers/consumers, partitions, consumer groups, offsets, retry/DLQ, reprocessing, delivery guarantee and ordering by key
Integration with Spring Kafka and/or Spring Cloud GCP Pub/Sub
Database
Relational: modeling, SQL, indexes and basic tuning
Spring Data JPA / Hibernate
Automated tests: JUnit 5, Mockito, integration tests (Testcontainers), contract tests (Pact/Spring Cloud Contract)
Observability: structured logs and correlation, metrics (Micrometer), tracing (OpenTelemetry), monitoring/alerts (Cloud Monitoring/Logging/Trace)
### **Employment Type:**
CLT
### **Benefits:**
Food or Meal Voucher, Life Insurance, Health Plan After 90 days, Dental Plan
### **Department:**
Corporate