Principal Java Engineer - Backend Platform
$76,340–$100,340 year
HybridLondon, England, United Kingdom or Basingstoke, England, United Kingdom
Job Summary
Design and build backend services and APIs for a new sports technology platform, handling low-latency data ingestion, event-driven processing via Kafka, and cloud orchestration on AWS. Own the full data journey from edge devices to storage and delivery, implementing REST and WebSocket contracts while establishing observability and authentication from day one. Provide technical direction for frontend development and collaborate with data science engineers to define data contracts for a product requiring 24/7 reliability without on-site support.
Required Qualifications
- Strong backend engineering background with production experience in Java
- Demonstrated experience building low-latency, high-throughput systems
- Working knowledge of a modern frontend framework such as React/TypeScript
- Experience with cloud infrastructure and event-driven architectures (e.g. Kafka or equivalent streaming technology)
- Experience designing and evolving API contracts (OpenAPI or similar) in a fast-moving, still-evolving product environment
- Strong communication skills - able to work directly with product and cross-functional stakeholders, and to mentor or direct engineers outside their own core discipline
- Comfortable with ambiguity
Desired Qualifications
- Familiarity with modern cloud identity and access management approaches (e.g. AWS Cognito or equivalent)
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.