Senior Software Development Engineer (java, Scala) - Adobe Experience Platform

Adobe Adobe · Enterprise · Bucharest, Romania

This role is for a Senior Software Development Engineer on the Adobe Experience Platform team. The primary focus is on designing and developing distributed, scalable, highly available services for data centralization, management, and synthesis to power real-time personalized experiences. While the role involves using AI tools for productivity and has experience with Big Data technologies, its core is in backend software engineering for a large-scale data platform, not direct AI/ML model development.

What you'd actually do

  1. Design and develop distributed, scalable, highly available services
  2. Be involved in all the product development and delivery stages, as part as an agile engineering team working on new products
  3. Transform the business requirements into feature specifications
  4. Research on various technologies useful for the project and keep in touch with the evolution of the industry
  5. Improve your technical and team working skills

Skills

Required

  • Java technologies and frameworks (J2SE & J2EE)
  • Java web applications servers
  • crafting and developing scalable and distributed applications
  • Big Data technologies, i.e. Hadoop/HBase/MapReduce, Kafka

Nice to have

  • cloud providers
  • containers
  • orchestrators
  • VM/Bare metal deployments
  • observability, i.e. monitoring, logging, tracing, etc.
  • Scala
  • Spark

What the JD emphasized

  • 10+ years of backend software engineering experience