Senior Backend Engineer — Java & Event-Driven APIs
SEED
Build Java 21 + Spring event-driven services—outbox, idempotency, and hard SLAs for partner integrations.
Industry
Retail & E-Commerce
Employment Type
Internship
General
Description
Role at a glance
Back-end for messy enterprise integrations, done carefully.
Brightcart Retail (demo) exchanges catalog and order events with dozens of marketplaces. You will write services that never double-charge, never send half a shipment, and never need a 3 a.m. “fix the DB” runbook the intern wrote.
What you will do
- Implement the transactional outbox, dedupe keys, and poison pill handling for partner webhooks and batch reconciliations
- Build APIs that are versioned, paginated, and rate-limited—backpressure that protects shared Postgres under surprise spikes
- Partner with QA on property-based and contract tests so breaking changes are caught in CI, not a partner’s staging fire drill
What we need
- 5+ years Java in production, including debugging GC pauses, slow queries, and stuck consumers
- You think in failure modes first: at-least-once delivery, duplicate callbacks, and partial platform outages
How we will interview you
Code review of a take-home (small outbox + consumer), system design on retry storms, and a pairing session implementing a test harness for flaky partners.
Note: this posting is demo data for the portal. Compensation band tests filters only. Apply via example.com addresses in this record.
Summary
Build Java 21 + Spring event-driven services—outbox, idempotency, and hard SLAs for partner integrations.Classification
Industry
Retail & E-CommerceEmployment Type
InternshipWork Mode
RemoteRequirements
Experience Level
ExecutiveRequired Skills
Compensation
Min. salary (per year)
92,000Max. salary (per year)
136,000Application
Application URL
example.com/apply/seed-job-05Application Email
hiring-seed05@example.comApplication Deadline
2026-05-15Location
Hybrid — London, United Kingdom
Demo seed
job-portal-seed-v1
May 1, 2026 — sample only, not a real person