Adobe

Sr. Backend Developer - RTCDP Collaboration

Posted: 21 hours ago

Job Description

Our CompanyChanging the world through digital experiences is what Adobe’s all about. We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences! We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen.We’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours!The OpportunityThe Realtime Customer Data Platform (RTCDP) team is the flagship of Adobe Experience Cloud platform, offering real-time microservices to customers.We help thousands of customers collect, manage, and synthesize petabytes of data with high fidelity and velocity. We help them make sense of that data, gain insights, and run algorithms to deliver delightful experiences in real time, every time. If building new secure micro-services in the cloud based on open-source technologies at large scale excites you, we’d like to meet!Learn more:https://www.adobe.com/experience-platform.htmlhttps://www.adobe.io/apis/experienceplatform/home.htmlhttps://experienceleague.adobe.com/docs/experience-platform/rtcdp/overview.html?lang=enWhat You'll DoJoin an autonomous and diverse Scrum team to craft, construct, and deliver distributed, resilient, scalable, highly available services and software components that compose our stack. We are accountable for invention, implementation, deployments, maintenance, and uptime, with a constant focus on quality, security, and cost efficiency. Collaborate with other peer groups and roles to translate business requirements into feature specifications, establish integration plans, address dependencies, and follow standard processes. Perform on-call activities on rotation with the rest of the team. Research, prototype, and stay updated with the evolution of the industry. What You Need To SucceedBS/MS or equivalent experience in Computer Science, with a minimum of 5 years of commercial software development experience. Proficient in Java/Scala with confirmed experience in writing clear, good-quality, and well-documented code for building high-scale, high-performance, and secure services. Solid understanding of OOD, RDBMS & NoSQL database, web services, micro-services, REST, CI/CD, source control tools, and DevOps principles. Knowledge of distributed computing systems, Cloud infrastructures, Spark, Akka, Kafka, Kubernetes, is a huge plus!Strong algorithm and logical skills, excellent problem-solving abilities, and capability to deep-dive to find the root of a problem. Adaptable to a dynamic environment, with a propensity to experiment and research. Awareness of good software development and testing practices. Initiative and a self-managed approach. Good English level: written and spoken. Adobe is proud to be an Equal Employment Opportunity employer. We do not discriminate based on gender, race or color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other applicable characteristics protected by law. Learn more.Adobe aims to make Adobe.com accessible to any and all users. If you have a disability or special need that requires accommodation to navigate our website or complete the application process, email accommodations@adobe.com or call (408) 536-3015.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs