Senior Backend Engineer (java, Scala, K8s)

Adobe Adobe · Enterprise · Bucharest, Romania

Senior Backend Engineer with Java and JVM technologies to build and operate large-scale distributed systems, real-time data pipelines, and cloud-native services for Adobe Experience Cloud products. Focus on high-throughput backend systems, APIs, microservices, event-driven architectures, and data processing pipelines using Kafka and Spark. Requires experience with cloud platforms, Kubernetes, and observability tools.

What you'd actually do

  1. Design and build scalable backend services using Java and JVM technologies
  2. Develop high-performance APIs and microservices serving global customer traffic
  3. Build and operate distributed systems and event-driven architectures
  4. Design real-time and batch data processing pipelines using technologies such as Kafka and Spark
  5. Develop with a strong product-first approach, while prioritizing quality, reliability, security, and performance.

Skills

Required

  • 6+ years of backend software engineering experience
  • Strong expertise in Java and the JVM ecosystem
  • Experience designing and operating distributed systems or microservices
  • Hands-on experience with Kafka or other event streaming technologies
  • Experience building high-scale backend systems or data platforms
  • Experience working with cloud platforms (AWS, Azure, or GCP)
  • Familiarity with container orchestration (Kubernetes)
  • Strong understanding of system scalability, performance, and reliability
  • Experience with observability and monitoring tools (Prometheus, Grafana, Datadog, etc.)

What the JD emphasized

  • billions of customer interactions
  • high-throughput backend systems
  • solving complex distributed systems problems
  • owning services end-to-end
  • building reliable platforms that operate at global scale
  • billions of events every day
  • complex distributed systems challenges at global scale