FlyingEye

Senior Backend Java – Event-Driven Architecture

FlyingEye

contract

Posted on:

Location Type: Remote

Location: France

Visit company website

Explore more

AI Apply
Apply

Salary

💰 €450 - €600 per day

Job Level

About the role

  • Build a clean, modular backend foundation
  • Implement a robust event-driven architecture
  • Deliver a stable, production-ready demo by June (Safetech trade show)
  • Structure the V2 backend using Spring Boot
  • Define a clear modular separation (API / Domain / Services / Integrations / Events)
  • Apply sound principles (Clean Architecture, separation of concerns)
  • Review and refactor critical endpoints
  • Structure Redis Streams
  • Design event contracts (versioning, traceability)
  • Implement consumers, retry mechanisms, and DLQs
  • Ensure idempotency and resilience
  • Structure MQTT connectors and third-party API integrations
  • Harden the management of real-time data flows
  • Robustly handle errors and asynchronous processing
  • Conduct code reviews
  • Define technical standards
  • Produce architecture documentation
  • Share best practices with the team

Requirements

  • 7+ years in Java backend development
  • Strong mastery of Spring Boot
  • Real-world experience with event-driven architecture in production
  • Experience with Redis Streams or equivalent (Kafka, NATS, etc.)
  • Good understanding of IoT / connected systems
  • Experience with real-time systems is a plus
  • Proficient with Docker and containerized environments
  • Ability to design structure without introducing unnecessary complexity
  • Pragmatic, delivery-oriented approach
Benefits
  • High-impact IoT / video / 3D mapping project
  • Direct influence on V2 architecture
  • Close collaboration with the Tech Lead
  • Fast decision-making and a small, focused technical team
  • Strategic and formative assignment
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring Bootevent-driven architectureRedis StreamsDockerasynchronous processingAPI designClean Architecturecode reviewtechnical standards
Soft Skills
delivery-orientedpragmaticteam collaborationproblem-solvingcommunication