Senior Backend Engineer (java) – Adobe Real-time Customer Data Platform (rtcdp)

Adobe Adobe · Enterprise · Bucharest, Romania

Senior Backend Engineer role focused on designing and building distributed Java-based backend systems, event-driven pipelines (Kafka), and workflow orchestration services for Adobe's Real-Time Customer Data Platform (RTCDP). The role involves full lifecycle ownership, system design, reliability, and observability.

What you'd actually do

  1. Design and build Java-based backend services and microservices
  2. Develop event-driven systems and data pipelines using technologies such as Kafka
  3. Build and evolve workflow orchestration services coordinating cross-system processes
  4. Design reliable APIs and backend services used by multiple Adobe products
  5. Contribute to architecture and system design decisions

Skills

Required

  • Java
  • backend services
  • microservices architectures
  • distributed systems
  • event-driven architectures
  • Kafka
  • data processing pipelines
  • cloud-native environments
  • system design
  • reliability
  • performance

Nice to have

  • Snowflake
  • cloud data warehouses
  • workflow orchestration systems
  • Temporal
  • distributed data platforms
  • architecture decisions
  • mentoring engineers
  • AI tools
  • agentic workflows

What the JD emphasized

  • 9+ years of backend engineering experience
  • Strong expertise in Java and microservices architectures
  • Experience designing and operating distributed systems
  • Experience with event-driven architectures (Kafka or similar technologies)
  • Experience building data processing pipelines
  • Experience working with cloud-native environments
  • Strong understanding of system design, reliability, and performance