Senior Backend Engineer - Java (6-month contract)
Core
Design and build scalable backend services powering the Subscriptions and Payments ecosystem for Fire TV In-App Purchase (IAP) capabilities.
Role type
Senior Backend Engineer (Java)
Builds
Backend services for subscriptions, payments, entitlements, and transaction processing
Domain
Media & Entertainment / Payments / Distributed Systems
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, RESTful APIs, Microservices, Distributed Systems, SQL (PostgreSQL/MySQL), Caching (Redis), Event Streaming (Kafka), AWS, Docker, Kubernetes
Preferred skills
NoSQL databases, Transaction management, Idempotency, Performance optimization
Responsibilities
Design and build scalable backend services, Develop high-performance REST APIs and microservices, Implement Fire TV IAP purchase and subscription workflows, Integrate with app stores and payment providers, Design reliable transaction-processing systems, Handle retries, failures, and eventual consistency, Build event-driven and asynchronous workflows, Optimize service latency and scalability, Improve observability through logging and metrics, Troubleshoot complex production issues, Participate in architecture and code reviews
Seniority
Senior, hands-on IC with mentoring responsibilities